Проблемы с Docker на Mac

Я установил докер с помощью HomeBrew на Mac.

➜  mattermost-server git:(master) docker --version
Docker version 18.09.1, build 4c52b90

➜  mattermost-server git:(master) which docker
/usr/local/bin/docker

Когда я запускаю докер, Это ошибка, которую я получаю.

➜ самый важный сервер git:(master) docker ps Не удается подключиться к демону Docker по адресу **unix:///var/run/docker.sock.

Демон docker запущен?**

Обновление: это можно решить, удалив существующий докер и запустив варить установить бочонок докер См. здесь Не удается подключиться к демону Docker в macOS

Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Kubernetes - это портативная, расширяемая платформа с открытым исходным кодом для управления контейнерными рабочими нагрузками и сервисами, которая...
Как создать PHP Image с нуля
Как создать PHP Image с нуля
Сегодня мы создадим PHP Image from Scratch для того, чтобы легко развернуть базовые PHP-приложения. Пожалуйста, имейте в виду, что это разработка для...
2
0
929
3

Ответы 3

Возможно, вы используете докер без пользователя sudo, не так ли?

По умолчанию вы должны запускать докер с пользователем sudo, если вы не хотите этого делать, следуйте Управляйте Docker как пользователь без полномочий root

➜ ~ git:(master) ✗ sudo docker ps Пароль: Не удается подключиться к демону Docker по адресу unix:///var/run/docker.sock. Демон докера запущен?

Vineel 21.01.2019 04:10

Для Mac я предлагаю использовать hub.docker.com/editions/community/docker-ce-desktop-mac, попробуйте, если вы не используете его прямо сейчас.

Duy Nguyen Hoang 21.01.2019 04:14

Нам нужно запустить brew cask install docker. Это должно решить проблему.

У меня была такая же проблема после установки докера на моем Mac (brew cask install docker).

docker --version works, но docker ps или любая другая команда docker приводит к ошибке: Не удается подключиться к демону Docker по адресу unix:///var/run/docker.sock. Демон докера запущен?

Для решения проблемы необходимо:

  1. Установить виртуальную коробку
  2. запустить: docker-machine create default для создания виртуальной машины (обязательно на мак ос)
  3. запустить: docker-machine env default, чтобы установить среду
  4. запустить: eval $(docker-machine env default)

попробуйте docker ps или docker version, чтобы убедиться, что все готово.

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