
Wie kann ich Docker unter Ubuntu 20.04 starten, wenn es sich beschwert, dass die Adresse bereits verwendet wird? Ich habe versucht
docker-compose up -d
Starting relaatiotietokannat_db_1 ...
Starting relaatiotietokannat_db_1 ... error
ERROR: for relaatiotietokannat_db_1 Cannot start service db: driver failed programming external connectivity on endpoint relaatiotietokannat_db_1 (02444b3d0c2841a4fe702cf2705fbd5a869e44e7f258ecfbcea764ead989fcb4): Error starting userland proxy: listen tcp 0.0.0.0:3306: bind: address already in use
ERROR: for db Cannot start service db: driver failed programming external connectivity on endpoint relaatiotietokannat_db_1 (02444b3d0c2841a4fe702cf2705fbd5a869e44e7f258ecfbcea764ead989fcb4): Error starting userland proxy: listen tcp 0.0.0.0:3306: bind: address already in use
ERROR: Encountered errors while bringing up the project.
Antwort1
Der Fehler besagt, dass der Port 3306
bereits von einem anderen Prozess verwendet wird. Sie müssen diesen Prozess entweder stoppen und den Port freigeben oder ihn anweisen, docker
einen anderen Port zu verwenden. Sie können herausfinden, welcher Prozess den Port derzeit verwendet, 3306
indem Sie Folgendes ausführen:netstat -lntep |grep 3306