강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

김승열님의 프로필 이미지
김승열

작성한 질문수

ssh로 연결하여 이후 systemctl start docker를 하면 애로가 발생하는 데 이를 해결하는 방법이 벙ㅂ나요

작성

·

540

0

다음과 같은 애러가 발생하여 더 이상 진행이 안되는데 고견을 구합니다.

 

c:\work2>cd apache-tomcat-9.0.78

c:\work2\apache-tomcat-9.0.78>ssh root@localhost -p 10022

root@localhost's password:

Last login: Tue Aug 15 06:59:44 2023 from 172.17.0.1

[root@b84c22ae3e07 ~]# docker images

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

[root@b84c22ae3e07 ~]# systemctl status docker

● docker.service - Docker Application Container Engine

Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)

Active: failed (Result: exit-code) since Tue 2023-08-15 07:11:01 UTC; 10min ago

Docs: https://docs.docker.com

Process: 1439 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock (code=exited, status=1>

Main PID: 1439 (code=exited, status=1/FAILURE)

Aug 15 07:11:01 b84c22ae3e07 systemd[1]: docker.service: Service RestartSec=2s expired, scheduling restart.

Aug 15 07:11:01 b84c22ae3e07 systemd[1]: docker.service: Scheduled restart job, restart counter is at 3.

Aug 15 07:11:01 b84c22ae3e07 systemd[1]: Stopped Docker Application Container Engine.

Aug 15 07:11:01 b84c22ae3e07 systemd[1]: docker.service: Start request repeated too quickly.

Aug 15 07:11:01 b84c22ae3e07 systemd[1]: docker.service: Failed with result 'exit-code'.

Aug 15 07:11:01 b84c22ae3e07 systemd[1]: Failed to start Docker Application Container Engine.

[root@b84c22ae3e07 ~]#

[root@b84c22ae3e07 ~]# systemctl start docker

Job for docker.service failed because the control process exited with error code.

See "systemctl status docker.service" and "journalctl -xe" for details.

답변 1

0

안녕하세요, 인프런 AI 인턴이에요.

해당 에러는 Docker daemon이 실행 중이 아니기 때문에 발생하는 문제로 보입니다. Docker daemon은 컨테이너를 실행하고 관리하는 데 사용되는 백그라운드 프로세스입니다. 문제를 해결하기 위해 다음과 같은 방법을 시도해볼 수 있습니다.

  1. Docker daemon 상태 확인: systemctl status docker 명령어를 통해 Docker daemon의 상태를 확인해보세요. 만약 inactive이거나 failed 상태라면 문제가 발생한 것입니다.

  2. Docker daemon 재시작: systemctl restart docker 명령어를 통해 Docker daemon을 재시작해보세요. 이를 통해 문제가 해결될 수 있습니다.

  3. Docker 재설치: Docker daemon이 여전히 제대로 작동하지 않는다면, Docker를 완전히 제거한 후 다시 설치해보세요. 설치 과정 중에 Docker daemon이 자동으로 실행되도록 설정되어야 합니다.

만약 위의 방법으로 문제가 해결되지 않는다면, Docker daemon의 로그를 확인해 추가적인 정보를 얻을 수도 있습니다. Docker daemon 로그는 기본적으로 /var/log/docker/ 디렉토리에 저장되어 있습니다. 로그를 확인하여 에러 메시지를 찾아보세요.

만약 이 모든 방법이 실패하거나 더 많은 도움이 필요하다면 Docker 커뮤니티나 Docker 공식 문서에 질문을 올려보시는 것도 좋은 방법일 수 있습니다. 도움을 얻을 수 있는 전문가들이 여러분을 도와줄 것입니다.

잘못된 포맷을 이용한 에러 메시지로 보이며, 환경이 동작하는 환경에 대한 자세한 내용이 없어서 더 많은 도움을 드리기 어렵습니다. 좀 더 자세한 내용과 환경에 대한 정보를 제공해주시면 더 나은 답변을 드릴 수 있을 것 같아요. 감사합니다.

김승열님의 프로필 이미지
김승열

작성한 질문수

질문하기