снимок докера: не Может соединиться с демоном Докера. Демон докера работает на этом хосте?

Я добавил пакет снимка докера к своей машине Ubuntu 16.04

sudo snap install docker

Теперь, когда я пытаюсь использовать его, я получаю следующую ошибку...

Не может соединиться с демоном Докера. Демон докера работает на этом хосте?

12
задан 20 April 2017 в 10:48

4 ответа

Из-за проблем заключения в развивающейся мгновенной модели, Докер не сыт приправленный по умолчанию (, посмотрите обсуждение форума Snapcraft ).

Для надевания некоторых полезных инструкций, как работать вокруг (т.е. повреждение) модель заключения, пока надлежащая фиксация не существует. Можно просто проверить приложение справки Докера, упакованное в снимок.

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

последние сбои команды...

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

Однако я не заметил негативного воздействия на основе отказа, и Докер теперь функционирует, как я ожидал бы.

9
ответ дан 23 November 2019 в 03:40

Использовать snap start docker активировать сервис. Это, возможно, должно было бы базироваться полномочия.

4
ответ дан 23 November 2019 в 03:40

Я заработал, запустив:

sudo snap start docker

затем запустив sudo для последующих команд docker:

sudo docker-compose up --build

Без sudo для последующих команд docker ошибка Не удается подключиться к демону Docker.

2
ответ дан 19 January 2020 в 06:59

Если...

sudo snap start docker

... не помогает, попробуйте удалить и переустановить docker

sudo snap remove docker --purge

это также удалит образы, контейнеры и вещи, созданные docker

sudo snap install docker
2
ответ дан 27 August 2020 в 10:17

Другие вопросы по тегам:

Похожие вопросы: