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