httpd (pid 1) already running

docker 사용 중 컨테이너를 시작했는데 정상적으로 실행이 되지않고 종료되는 경우가 있다.

docker logs <container name>

로그를 확인해보면 아래와 같은 메세지가 나오는 경우가 있다.

httpd (pid 1) already running

기존 컨테이너가 이미 네트워크를 사용중인건데 컨테이너 실행도 되지않는 상황에서 컨테이너에 들어가서 작업을 할 수 없으니 docker-compose up으로 실행했던 컨테이너를 제대로 중단시키고 재시작해주면 된다.

docker-compose down

down 명령어는 컨테이너와 네트워크를 중지/제거하므로 해당 컨테이너를 다시 up 시키면 위 문제없이 정상적으로 컨테이너가 실행된다.

Docker Documentation Docker Documentation

댓글 남기기

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.