Docker containers stuck in "starting"

Hi,

I’m using the self-hosted version (not sure this is obvious here):

bitwarden.sh version 2025.1.4
Docker version 24.0.2, build cb74dfc
Docker Compose version v2.18.1

The thing is that after the last update some days ago, the container didn’t start again and it’s stuck:

bitwarden@ip-172-31-33-233:/opt/bitwarden$ ./bitwarden.sh start
 _     _ _                         _
| |__ (_) |___      ____ _ _ __ __| | ___ _ __
| '_ \| | __\ \ /\ / / _` | '__/ _` |/ _ \ '_ \
| |_) | | |_ \ V  V / (_| | | | (_| |  __/ | | |
|_.__/|_|\__| \_/\_/ \__,_|_|  \__,_|\___|_| |_|

Open source password management solutions
Copyright 2015-2025, 8bit Solutions LLC
https://bitwarden.com, https://github.com/bitwarden

===================================================

bitwarden.sh version 2025.1.4
Docker version 24.0.2, build cb74dfc
Docker Compose version v2.18.1

[+] Pulling 11/11
 ✔ identity Pulled        0.7s 
 ✔ web Pulled             0.7s 
 ✔ admin Pulled           0.7s 
 ✔ api Pulled             0.7s 
 ✔ icons Pulled           0.6s 
 ✔ events Pulled          0.7s 
 ✔ nginx Pulled           0.7s 
 ✔ mssql Pulled           0.7s 
 ✔ attachments Pulled     0.7s 
 ✔ notifications Pulled   0.7s 
 ✔ sso Pulled             0.7s 
Creating directory /opt/bitwarden/bwdata/logs/admin
Creating directory /opt/bitwarden/bwdata/logs/api
Creating directory /opt/bitwarden/bwdata/logs/events
Creating directory /opt/bitwarden/bwdata/logs/icons
Creating directory /opt/bitwarden/bwdata/logs/identity
Creating directory /opt/bitwarden/bwdata/logs/mssql
Creating directory /opt/bitwarden/bwdata/logs/nginx
Creating directory /opt/bitwarden/bwdata/logs/notifications
Creating directory /opt/bitwarden/bwdata/logs/sso
Creating directory /opt/bitwarden/bwdata/logs/portal
[+] Building 0.0s (0/0)                                                                                                                                                         
[+] Running 0/9
 ⠧ Container bitwarden-attachments    Starting    81.8s 
 ⠧ Container bitwarden-icons          Starting    81.8s 
 ⠧ Container bitwarden-web            Starting    81.8s 
 ⠧ Container bitwarden-api            Starting    81.8s 
 ⠧ Container bitwarden-notifications  Starting    81.8s 
 ⠧ Container bitwarden-events         Starting    81.8s 
 ⠧ Container bitwarden-sso            Starting    81.8s 
 ⠧ Container bitwarden-mssql          Starting    81.8s 
 ⠧ Container bitwarden-identity       Starting    81.8s 

There’s no error and no logs are being generated in /opt/bitwarden/bwdata/logs. I deleted all of them and after the “start” command, it recreated all directories but nothing is being logged. However, it keeps “starting” containers.

bitwarden@ip-172-31-33-233:/opt/bitwarden/bwdata/logs# tree
.
├── admin
├── api
├── events
├── icons
├── identity
├── mssql
├── nginx
├── notifications
├── portal
└── sso

10 directories, 0 files

Running “update” does the same thing.

I’m really worried about this and I don’t know where should I start looking. I have other docker containers running, so I don’t think it’s something related to docker itself:

bitwarden@ip-172-31-33-233:/opt/bitwarden$ docker ps -a
CONTAINER ID   IMAGE                              COMMAND                  CREATED        STATUS          PORTS                                                  NAMES
34abc190d246   bitwarden/nginx:2025.1.4           "/entrypoint.sh"         9 days ago     Created                                                                bitwarden-nginx
c332ef7462ab   bitwarden/admin:2025.1.4           "/entrypoint.sh"         9 days ago     Created                                                                bitwarden-admin
7a5409e1bbb0   bitwarden/identity:2025.1.4        "/entrypoint.sh"         9 days ago     Created         5000/tcp                                               bitwarden-identity
dcc4603ccdab   bitwarden/api:2025.1.4             "/entrypoint.sh"         9 days ago     Created                                                                bitwarden-api
fe0c97ddb48e   bitwarden/web:2025.1.2             "/entrypoint.sh"         9 days ago     Created                                                                bitwarden-web
cfec86f9a158   bitwarden/icons:2025.1.4           "/entrypoint.sh"         9 days ago     Created                                                                bitwarden-icons
3846e322117b   bitwarden/sso:2025.1.4             "/entrypoint.sh"         9 days ago     Created                                                                bitwarden-sso
b823b5231989   bitwarden/attachments:2025.1.4     "/entrypoint.sh"         9 days ago     Created                                                                bitwarden-attachments
a28e3472faf7   bitwarden/notifications:2025.1.4   "/entrypoint.sh"         9 days ago     Created                                                                bitwarden-notifications
ec4f9d4e221a   bitwarden/events:2025.1.4          "/entrypoint.sh"         9 days ago     Created         5000/tcp                                               bitwarden-events
257d8f273a2b   bitwarden/mssql:2025.1.4           "/entrypoint.sh"         9 days ago     Created                                                                bitwarden-mssql
a3c8cef9e22c   matracomar-wordpress               "docker-entrypoint.s…"   6 months ago   Up 40 minutes   0.0.0.0:8082->80/tcp, :::8082->80/tcp                  matracomar-wordpress
c2e5e1c43c5a   mysql:5.7                          "docker-entrypoint.s…"   6 months ago   Up 40 minutes   33060/tcp, 0.0.0.0:3307->3306/tcp, :::3307->3306/tcp   matracomar-mysql

Any help would be really appreciated. I’m fully lost here. Thank you.