Ubuntu18リスタートドッカーサービス失敗メモ

環境情報###

  1. オペレーティングシステム:Ubuntu 18.04.2
  2. Docker:18.06.1-ce

現象###

コマンドservicerestart dockerを実行し、起動に失敗したことを確認します。

root@hedy:~# systemctl restart docker
Failed to restart docker.service: Unit docker.service not found.

理由###

  1. このマシンのDockerがsnapとともにインストールされ、snapコマンドを実行してサービスを表示したことをぼんやりと覚えています。そして、dockerを見ました。
root@hedy:~# snap services
Service         Startup  Current  Notes
docker.dockerd  enabled  active   -
  1. コマンドdocker.helpを実行して、スナップ情報をさらに表示します。
root@hedy:~# docker.help
Docker snap: Docker Linux container runtime.

Due to the confinement issues on snappy, it requires some manual setup to make docker-snap works on your machine.
We'll take you through the steps needed to set up docker snap work for you on ubuntu core and ubuntu classic.

On Ubuntu classic, before installing the docker snap,
please run the following command to add the login user into docker group.
 sudo addgroup --system docker
 sudo adduser $USER docker
 newgrp docker

On Ubuntu Core 16, after installing the docker snap from store,
you need to connect the home interfaceas it's not auto-connected by default.
 sudo snap connect docker:home :home

Then have fun with docker in snappy.

再起動する正しい方法###

コマンドsnaprestart dockerを実行して、dockerサービスを再起動します。

root@hedy:~# snap restart docker
Restarted.

Recommended Posts

Ubuntu18リスタートドッカーサービス失敗メモ
docker install ubuntu
Ubuntuスタートアップサービス
Ubuntuにdockerをインストールする
CentOS7はDockerサービスをインストールします
ubuntu18.04にDockerをインストールします
Ubuntu18にDockerをインストールする
Dockerプラクティス(1):Ubuntu16.04にDockerをインストールします
Ubuntuサーバー第8章DNSサービス
UbuntuでSSHサービスを開く
UbuntuでSSHサービスを開く
UbuntuでのDNSサービスの構築
オフラインでUbuntu18.04にDockerをインストールする