Docker Context - Не подключается к удалённому хосту

  1. Добавил контекст:
docker context create remote --docker "host=ssh://[email protected]"
  1. Проверил подключение по SSH (подключается):
ssh [email protected]
  1. Пробую посмотреть контейнеры на удалённом хосте:
docker --context remote ps

Получаю:

Cannot connect to the Docker daemon at http://docker.example.com. Is the docker daemon running?

В чём может быть проблема?


Ответы (1 шт):

Автор решения: Roman Grinyov

Проблема оказалась в том, что на удалённом хосте user не был в группе docker. Я его добавил и всё заработало:

sudo usermod -aG docker $USER

Если не заработало, то возможно стоит перезагрузить удалённый хост, но у меня заработало и без перезагрузки.


Почему в сообщении об ошибке указан хост http://docker.example.com — это просто общий плейсхолдер.


Источник: https://devops.stackexchange.com/a/15142/35216

→ Ссылка