새로운 Ubuntu 18.04에 Docker를 설정하고 있습니다. 재부팅 후 실행할 때까지 작동하지 못했습니다.sudo service docker restart
정확히 무슨 일이 일어나는지 단계는 다음과 같습니다.
- 컴퓨터 시작
sudo systemctl is-active docker
반품active
sudo service docker status
반품active (running)
- 이 시점에서 나는
docker info
일하고 싶어하지만 대신에 돌아옵니다.Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
sudo service docker restart
docker info
작업을 실행하세요
내가 지금까지 알고 있는 것:
- 도커 서비스가 시작 시 실행 중인 것 같습니다.
- 하지만 Docker를 다시 시작할 때까지 Docker에 연결할 수 없습니다.
- VPN 등을 실행하고 있지 않습니다.
- 내 사용자는
docker
다음 그룹에 속해 있습니다.
➜ ~ groups lucas
lucas : lucas adm cdrom sudo dip plugdev lpadmin sambashare docker
/var/docker/docker.sock
docker
그룹 에서
➜ ~ ls -la /var/run/docker.sock
srw-rw---- 1 root docker 0 jun 15 11:03 /var/run/docker.sock
Docker 데몬이 이와 같이 작동하는 원인은 무엇이며 이를 추가로 디버깅하고 수정하려면 어떻게 해야 합니까?
편집하다
을 사용하여 도커를 설치했습니다 snap
. 실행 snap logs docker
결과:
➜ ~ snap logs docker
2019-06-15T13:57:51Z docker.dockerd[2352]: time="2019-06-15T10:57:51.708999312-03:00" level=debug msg="Cleaning up old mountid : start."
2019-06-15T13:57:51Z docker.dockerd[2352]: Error starting daemon: error initializing graphdriver: driver not supported
2019-06-15T13:57:51Z systemd[1]: snap.docker.dockerd.service: Main process exited, code=exited, status=1/FAILURE
2019-06-15T13:57:51Z systemd[1]: snap.docker.dockerd.service: Failed with result 'exit-code'.
2019-06-15T13:57:52Z systemd[1]: snap.docker.dockerd.service: Service hold-off time over, scheduling restart.
2019-06-15T13:57:52Z systemd[1]: snap.docker.dockerd.service: Scheduled restart job, restart counter is at 5.
2019-06-15T13:57:52Z systemd[1]: Stopped Service for snap application docker.dockerd.
2019-06-15T13:57:52Z systemd[1]: snap.docker.dockerd.service: Start request repeated too quickly.
2019-06-15T13:57:52Z systemd[1]: snap.docker.dockerd.service: Failed with result 'exit-code'.
2019-06-15T13:57:52Z systemd[1]: Failed to start Service for snap application docker.dockerd.
답변1
무슨 일이 일어났는지 내가 달렸다는 것이다:
sudo apt install docker-ce
snap install docker
docker-ce
클라이언트가 이미 포함되어 있는 것 같아서 docker
두 개의 도커를 모두 설치했습니다. 실행 snap remove docker
하고 다시 시작하면 문제가 해결되었습니다.