인프런 커뮤니티 질문&답변
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은 컨테이너를 실행하고 관리하는 데 사용되는 백그라운드 프로세스입니다. 문제를 해결하기 위해 다음과 같은 방법을 시도해볼 수 있습니다.
Docker daemon 상태 확인: systemctl status docker 명령어를 통해 Docker daemon의 상태를 확인해보세요. 만약 inactive이거나 failed 상태라면 문제가 발생한 것입니다.
Docker daemon 재시작: systemctl restart docker 명령어를 통해 Docker daemon을 재시작해보세요. 이를 통해 문제가 해결될 수 있습니다.
Docker 재설치: Docker daemon이 여전히 제대로 작동하지 않는다면, Docker를 완전히 제거한 후 다시 설치해보세요. 설치 과정 중에 Docker daemon이 자동으로 실행되도록 설정되어야 합니다.
만약 위의 방법으로 문제가 해결되지 않는다면, Docker daemon의 로그를 확인해 추가적인 정보를 얻을 수도 있습니다. Docker daemon 로그는 기본적으로 /var/log/docker/ 디렉토리에 저장되어 있습니다. 로그를 확인하여 에러 메시지를 찾아보세요.
만약 이 모든 방법이 실패하거나 더 많은 도움이 필요하다면 Docker 커뮤니티나 Docker 공식 문서에 질문을 올려보시는 것도 좋은 방법일 수 있습니다. 도움을 얻을 수 있는 전문가들이 여러분을 도와줄 것입니다.
잘못된 포맷을 이용한 에러 메시지로 보이며, 환경이 동작하는 환경에 대한 자세한 내용이 없어서 더 많은 도움을 드리기 어렵습니다. 좀 더 자세한 내용과 환경에 대한 정보를 제공해주시면 더 나은 답변을 드릴 수 있을 것 같아요. 감사합니다.




