оснастка докера: не вдається підключитися до демона Docker. Чи працює цей докер-демон на цьому хості?


15

Я додав пакет оснащення докера до своєї машини Ubuntu 16.04

sudo snap install docker

Тепер, коли я намагаюся його використовувати, я отримую таку помилку ...

Не вдається підключитися до демона Докера. Чи працює цей докер-демон на цьому хості?

Відповіді:


11

Через проблеми з ув'язненням в еволюціонуючій прискіпливій моделі, Докер за замовчуванням не вподобаний ( див. Дискусію на форумі 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

Однак я не помітив жодного негативного впливу на основі відмови, і тепер Докер функціонує так, як я очікував.


6

Використовуйте snap start dockerдля активації послуги. Можливо, потрібні кореневі дозволи.


не допомогло:Cannot connect to the Docker daemon
maslick

0

У мене це працює, запустивши:

sudo snap start docker

потім працює sudoнад наступними командами докера:

sudo docker-compose up --build

Без введення sudoнаступних команд докера Cannot connect to the Docker daemonпомилка зберігається.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.