THUFIR
November 19, 2017, 7:58am
1
How is docker installed from snap
?
thufir@dur:~$
thufir@dur:~$ sudo snap install docker
docker 17.06.1-ce from 'docker-inc' installed
thufir@dur:~$
thufir@dur:~$ sudo service docker start
Failed to start docker.service: Unit docker.service not found.
thufir@dur:~$
thufir@dur:~$ sudo systemctl status docker
Unit docker.service could not be found.
thufir@dur:~$
thufir@dur:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 17.10
Release: 17.10
Codename: artful
thufir@dur:~$
thufir@dur:~$ snap list
Name Version Rev Developer Notes
core 16-2.29.3 3440 canonical core
docker 17.06.1-ce 171 docker-inc -
hello-world 6.3 27 canonical -
ubuntu-make master 116 didrocks classic
thufir@dur:~$
see also:
https://askubuntu.com/q/977961/45156
popey
November 19, 2017, 11:15am
2
As it’s a snap, the service name is different…
alan@deep-thought:~$ sudo snap install docker
[sudo] password for alan:
docker 17.06.1-ce from 'docker-inc' installed
alan@deep-thought:~$ systemctl status snap.docker.dockerd.service
â—Ź snap.docker.dockerd.service - Service for snap application docker.dockerd
Loaded: loaded (/etc/systemd/system/snap.docker.dockerd.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2017-11-19 11:14:37 GMT; 11s ago
Main PID: 4132 (dockerd)
Tasks: 20 (limit: 4915)
CGroup: /system.slice/snap.docker.dockerd.service
├─4132 dockerd -G docker --debug --log-level=debug --exec-root=/var/snap/docker/171/run/docker --graph=/var/snap/docker/common/var-lib-docker --pidfile=/var/snap/docker/171/run/docker.pid
└─4197 docker-containerd -l unix:///var/snap/docker/171/run/docker/libcontainerd/docker-containerd.sock --metrics-interval=0 --start-timeout 2m --state-dir /var/snap/docker/171/run/docker/libcontainerd/containerd --shi
Nov 19 11:14:40 deep-thought docker.dockerd[4132]: time="2017-11-19T11:14:40.427583305Z" level=debug msg="Registering GET, /distribution/{name:.*}/json"
Nov 19 11:14:40 deep-thought docker.dockerd[4132]: time="2017-11-19T11:14:40.427721479Z" level=debug msg="Registering GET, /networks"
Nov 19 11:14:40 deep-thought docker.dockerd[4132]: time="2017-11-19T11:14:40.427810782Z" level=debug msg="Registering GET, /networks/"
Nov 19 11:14:40 deep-thought docker.dockerd[4132]: time="2017-11-19T11:14:40.427890342Z" level=debug msg="Registering GET, /networks/{id:.+}"
Nov 19 11:14:40 deep-thought docker.dockerd[4132]: time="2017-11-19T11:14:40.428008310Z" level=debug msg="Registering POST, /networks/create"
Nov 19 11:14:40 deep-thought docker.dockerd[4132]: time="2017-11-19T11:14:40.428101716Z" level=debug msg="Registering POST, /networks/{id:.*}/connect"
Nov 19 11:14:40 deep-thought docker.dockerd[4132]: time="2017-11-19T11:14:40.428270147Z" level=debug msg="Registering POST, /networks/{id:.*}/disconnect"
Nov 19 11:14:40 deep-thought docker.dockerd[4132]: time="2017-11-19T11:14:40.428403775Z" level=debug msg="Registering POST, /networks/prune"
Nov 19 11:14:40 deep-thought docker.dockerd[4132]: time="2017-11-19T11:14:40.428516688Z" level=debug msg="Registering DELETE, /networks/{id:.*}"
Nov 19 11:14:40 deep-thought docker.dockerd[4132]: time="2017-11-19T11:14:40.429434681Z" level=info msg="API listen on /var/run/docker.sock"
ogra
November 19, 2017, 12:07pm
3
this is a snap, use the snap command to query its service statuses
ogra@anubis:~$ sudo snap services docker
Snap Service Startup Current
docker dockerd enabled active
(You can also use “snap start/stop” to manage the services …)
WRT docker, i’d recommend to also run the “docker.help” command that has some info about the setup specifics when using the snap …
1 Like
THUFIR
November 19, 2017, 12:18pm
4
so simple, so obvious, so…
jeesh. ok, well, live and learn. thanks a million.
(I kid you not, just found out, few minutes ago, that I can just run docker hello world – I couldn’t understand how that was possible. Now at least I can understand that much!)