LoginSignup
5
2

More than 5 years have passed since last update.

snapでdocker

Posted at

はじめに

2018/10/21時点ではdocker-ceのubuntu:18.10のdebリポジトリがまだないので、snapでインストールしてみる。
ついでにsystemdやbash-completion周りで気づいたことをまとめる。

インストール

sudoなしでdockerを使うことがどういうことかは理解しているものとする。

sudo addgroup --system docker
sudo adduser $USER docker
newgrp docker
sudo snap install docker

debリポジトリを追加するとかしなくていいので結構簡単。

bash-completion

/snap/docker/current/bin/docker-completion.shにあるのでこれをsourceする。

bashrcとかに書いておくなら

if [ -f /snap/docker/current/bin/docker-completion.sh ]; then
  . /snap/docker/current/bin/docker-completion.sh
fi

systemd

/etc/systemd/system/snap.docker.dockerd.serviceっていうUnitファイルが置いてある。

statusを確認するなら

systemctl status snap.docker.dockerd.service

daemon.json

/snap/docker/current/config/daemon.jsonにある

docker.sock

/var/run/docker.sockにある。ここは変わらない。

気づき

  • snapだとdocker-composeも一緒にインストールされる。
  • /snap/docker/current -> /snap/docker/XXXというかんじにシンボリックリンクが張ってある。
5
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
2