derschakal83
Goto Top

Docker-compose führt zu Fehler (Address already in use)

Liebe Community,

Auf meinem vServer läuft ein Debian 11 mit Docker 20.10.12 und einigen Containern wie Traefik, Portainer, Mailcow und einer Apache/PHP/MySQL-Kombination.

Ich kann meine Container soweit starten, es läuft erstmal alles. Möchte ich aber einen Container anhand einer docker-compose.yml neu "bauen", also mit:

docker-compose --build up -d

kann ich danach keine weiteren Container mehr bauen. Ich erhalte dann immer ein "Address already in use", wobei ich mir hier nicht vorstellen kann, dass es sich wirklich um einen belegten Netzwerk-Port handelt. Denn selbst ein
docker run hello-world
führt danach zu einem

docker: Error response from daemon: Address already in use.
ERRO[0000] error waiting for container: context canceled

Selbst wenn ich alle anderen Dienste und Container abschalte, so das nur noch SSH auf Port 22 lauscht, bekomme ich dieselbe Meldung.
In Portainer sehe ich dann lauter halbtote Container:

2022-02-15 20_44_21-portainer _ primary

Starte ich den Docker Daemon über
systemctl restart docker
neu, kann ich wieder einen build ausführen. Danach geht's wieder von vorne los.
Unter /var/log/syslog habe ich schon versucht Infos zu kriegen, da wird aber keine wirklich hilfreiche Meldung gezeigt.

Feb 15 20:42:12 <servername> containerd[586]: time="2022-02-15T20:42:12.907153460+01:00" level=info msg="starting signal loop" namespace=moby path=/run/containerd/io.containerd.runtime.v2.task/moby/b1d7b3aab437ca295d88b91251411fc389a30b0c719545ebbc20b0259b3866cc pid=112959  
Feb 15 20:42:12 <servername> systemd[1]: Started libcontainer container b1d7b3aab437ca295d88b91251411fc389a30b0c719545ebbc20b0259b3866cc.
Feb 15 20:42:13 <servername> kernel: [ 3901.179460] eth0: renamed from veth0034540
Feb 15 20:42:13 <servername> kernel: [ 3901.203204] IPv6: ADDRCONF(NETDEV_CHANGE): vethf6128a8: link becomes ready
Feb 15 20:42:13 <servername> kernel: [ 3901.203307] br-f82887bfc4b3: port 1(vethf6128a8) entered blocking state
Feb 15 20:42:13 <servername> kernel: [ 3901.203310] br-f82887bfc4b3: port 1(vethf6128a8) entered forwarding state
Feb 15 20:42:13 <servername> kernel: [ 3901.203358] IPv6: ADDRCONF(NETDEV_CHANGE): br-f82887bfc4b3: link becomes ready

Installiert sind die Pakete docker-ce, docker-ce-cli und docker-compose.

Vielleicht hat jemand zumindest eine Richtung in die ich prüfen kann. Ich hab momentan nicht wirklich ne Ahnung wo ich nachschauen könnte.

Danke für jeden Tipp!

viele Grüße
Tobi

Content-ID: 1921997998

Url: https://administrator.de/forum/docker-compose-fuehrt-zu-fehler-address-already-in-use-1921997998.html

Ausgedruckt am: 23.12.2024 um 01:12 Uhr