J'ai ajouté le paquet de capture de docker à ma machine Ubuntu 16.04
Sudo snap install docker
Maintenant, quand j'essaye de l'utiliser, j'obtiens l'erreur suivante ...
Impossible de se connecter au démon Docker. Le démon docker est-il en cours d'exécution sur cet hôte?
En raison de problèmes de confinement dans le modèle Snappy en évolution, Docker n’est pas totalement saturé ( voir la discussion sur le forum Snapcraft ).
Pour obtenir des instructions utiles sur la manière de contourner (c'est-à-dire de casser) le modèle de confinement jusqu'à ce que le correctif correct soit en place. Vous pouvez simplement vérifier l’application d’aide Docker fournie dans le cliché.
$ 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,
Firstly, you need to connect the two interfaces as they're not auto-connected by default.
Sudo snap connect docker:account-control :account-control
Sudo snap connect docker:home :home
Secondly, reload the snap and allows the user to login to the new group "docker-snap".
snap disable docker
snap enable docker
newgrp docker-snap
Then have fun with docker in snappy.
La dernière commande échoue ...
$ newgrp docker-snap
newgrp: group 'docker-snap' does not exist
Cependant, je n’ai pas constaté d’impact négatif en raison de cet échec, et Docker fonctionne désormais comme prévu.
Utilisez snap start docker
pour activer le service. Il pourrait avoir besoin d'autorisations root.