Dockerはサービスを再起動した後にのみデーモンに接続されます。

Dockerはサービスを再起動した後にのみデーモンに接続されます。

私は新しいUbuntu 18.04にDockerを設定しています。再起動後に実行するまで機能しませんでした。sudo service docker restart

正確に何が起こるかは、次のステップです。

  1. コンピュータの起動
  2. sudo systemctl is-active docker返品active
  3. sudo service docker status返品active (running)
  4. この時点で私はdocker info仕事をしたいが、代わりに戻ってきます。Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
  5. sudo service docker restart
  6. docker infoタスクを実行してください

私が今まで知っていること:

  1. Dockerサービスが起動時に実行されているようです。
  2. ただし、Dockerを再起動するまでDockerに接続できません。
  3. VPNなどを実行していません。
  4. 私のユーザーはdocker次のグループに属しています。
➜  ~ groups lucas
lucas : lucas adm cdrom sudo dip plugdev lpadmin sambashare docker
  1. /var/docker/docker.sockdockerグループから
➜  ~ 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

何が起こったのか私が走ったということです:

  1. sudo apt install docker-ce
  2. snap install docker

docker-ceクライアントがすでに含まれているようで、両方のdockerドッカーをインストールしました。実行しsnap remove dockerて再起動すると問題が解決しました。

関連情報