
如果 Ubuntu 20.04 抱怨地址已被使用,我該如何啟動 docker?我試過
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.
答案1
該錯誤表示該連接埠3306
已被另一個進程使用。您必須停止該進程並釋放端口,或告訴docker
使用另一個端口。您可以3306
執行以下命令找出目前正在使用連接埠的進程netstat -lntep |grep 3306