snap docker: impossibile connettersi al demone Docker. Il demone docker è in esecuzione su questo host?


15

Ho aggiunto il pacchetto snap docker alla mia macchina Ubuntu 16.04

sudo snap install docker

Ora, quando provo ad usarlo, ottengo il seguente errore ...

Impossibile connettersi al demone Docker. Il demone docker è in esecuzione su questo host?

Risposte:


11

A causa di problemi di confinamento nel modello scattante in evoluzione, Docker non è completamente aromatizzato per impostazione predefinita ( vedere la discussione sul forum Snapcraft ).

Per ottenere alcune utili istruzioni su come aggirare (ad es. Rompere) il modello di confinamento fino a quando non viene applicata la correzione corretta. Puoi semplicemente controllare l'applicazione di aiuto Docker inclusa nello snap.

$ 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.

L'ultimo comando fallisce ...

$ newgrp docker-snap
newgrp: group 'docker-snap' does not exist

Tuttavia, non ho notato alcun impatto negativo sulla base dell'errore e Docker ora funziona come mi aspettavo.


6

Utilizzare snap start dockerper attivare il servizio. Potrebbe aver bisogno delle autorizzazioni di root.


non ha aiutato:Cannot connect to the Docker daemon
maslick

0

Ho funzionato eseguendo:

sudo snap start docker

quindi in esecuzione sudocon i seguenti comandi finestra mobile:

sudo docker-compose up --build

Senza i sudocomandi sulla finestra mobile successiva, l' Cannot connect to the Docker daemonerrore persiste.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.