Docker 데몬을 정상적으로 시작할 수 없습니다.

Docker 데몬을 정상적으로 시작할 수 없습니다.

새로 설치된 Docker(v17.04.0-ce)에서 매우 이상한 오류가 발생했습니다.

(또는 동일한 결과를 가져오는 systemctl 명령)을 사용하여 데몬을 시작한 후 $sudo service docker start다음을 얻습니다.

Job for docker.service failed. See "systemctl status docker.service" and "journalctl -xn" for details.

좋아요 하지만 여기 systemctl 로그가 있습니다(쓸데없는 내용은 없습니다):

"바인드하지 마십시오"라는 경고 메시지에 대해 걱정하지 마십시오.

docker_service_helper.sh[6072]: Waiting for docker daemon to start
dockerd[6071]: time="2017-07-25T16:52:44Z" level=info msg="SUSE:secrets :: enabled"
dockerd[6071]: time="2017-07-25T16:52:44.586908486Z" level=warning msg="[!] DON'T BIND ON ANY IP ADDRESS WITHOUT setting --tlsverify IF YOU D...E DOING [!]"
dockerd[6071]: time="2017-07-25T16:52:44.589514048Z" level=info msg="[graphdriver] using prior storage driver: btrfs"
dockerd[6071]: time="2017-07-25T16:54:14.752334096Z" level=info msg="Processing signal 'terminated'"

그래서 종료는 되었지만 타임아웃 흔적은 없습니다! 불행히도 Journalctl은 더 자세하지 않습니다.

내 운영 체제는 SLES 12 sp1(오프라인 시스템)입니다.

실행 dockerd -D결과를 docker-containerdPATH에서 찾을 수 없지만 이 문제가 있는 다른 서버가 있고 docker 데몬이 실행 중입니다...

이 문제를 해결하는 방법을 아시는 분이 계시다면 미리 감사드립니다!

답변1

글쎄, 이것은 매우 까다 롭습니다. 이 문제를 해결하려면 /var/lib/docker다른 이름으로 이름을 바꾸고(백업을 위해...) 새 /var/lib/docker디렉토리를 생성하면... 부팅됩니다!

관련 정보