본문 바로가기
다양한 TIP

Error response from daemon: Container xxx is not running(docker)

by 유기농프로그래밍 2023. 9. 5.
반응형

docker에서 아래와 같은 에러로 실행이 되지 않을 때 해결방법입니다.

에러내용

:~$ docker exec -it master /bin/bash
Error response from daemon: Container b50db9338b1ceabd6795b8292b0cd4da4d7afeca398bda73849a4febf305e5cd is not running

 

해결방법

컨테이너 시작


컨테이너가 실행 중이어야 하는 경우 먼저 시작해야 합니다. 중지된 컨테이너를 시작하려면 docker start 명령을 사용할 수 있습니다. 

 

[container_id]를 실제 컨테이너 ID로 또는 컨테이너에 이름이 있는 경우 컨테이너 이름으로 쓰면 됩니다.

 

명령어 뒤에 다시 exec로 실행하면 잘 접속됨을 확인할 수 있습니다.

예시

:~$ docker start master
master
:~$ docker exec -it master /bin/bash

 

 

컨테이너 상태 확인

실행 중인 컨테이너의 상태를 확인하려면 docker ps 명령을 사용합니다.

 

docker exec로 접근하려는 컨테이너가 나열되어 있고 "Up" 상태인지 확인해야합니다.

docker ps

 

컨테이너 이름 또는 ID 확인

docker exec 명령에서 올바른 컨테이너 이름 또는 ID를 사용하는지 다시 한 번 확인이 필요합니다.

위의 예시에서 사용한 master 컨테이너 이름이 맞는지 확인해보기 바랍니다.

반응형

댓글