Я не могу запустить докер в macOS

У меня новый mac mini m2, и я не могу заставить докер запускать hello-world.

Я установил докер, используя brew install --cask docker.

Я установил рабочий стол докера, и он показывает, что механизм докера работает. Я получаю это из вывода терминала:

markhorrocks@Marks-Mac-mini ~ % docker ps
Cannot connect to the Docker daemon at unix:///Users/markhorrocks/.colima/default/docker.sock. Is the docker daemon running?
markhorrocks@Marks-Mac-mini ~ % docker --version
Docker version 23.0.5, build bc4487a
markhorrocks@Marks-Mac-mini ~ % docker run hello-world
docker: Cannot connect to the Docker daemon at unix:///Users/markhorrocks/.colima/default/docker.sock. Is the docker daemon running?.

Ни одно из исправлений, которые я нашел в SO, не работает для меня.

markhorrocks@Marks-Mac-mini ~ % ls .colima
_templates  _wrapper    default     docker.sock ssh_config

в .zshrc

export DOCKER_HOST = "unix://$HOME/.colima/docker.sock"

также

markhorrocks@Marks-Mac-mini ~ % colima delete
are you sure you want to delete colima and all settings? [y/N] y
INFO[0006] deleting colima                              
INFO[0006] done                                         
markhorrocks@Marks-Mac-mini ~ % colima start
INFO[0000] starting colima                              
INFO[0000] runtime: docker                              
INFO[0000] preparing network ...                         context=vm
INFO[0000] creating and starting ...                     context=vm
INFO[0021] provisioning ...                              context=docker
INFO[0021] starting ...                                  context=docker
INFO[0027] done                                         
markhorrocks@Marks-Mac-mini ~ % docker ps
Cannot connect to the Docker daemon at unix://Users/markhorrocks/.colima/docker.sock. Is the docker daemon running?

Меня не беспокоит homebrew вместо docker или colima что бы это ни было. Я просто захожу на docker.com/products/docker-desktop и устанавливаю его, и все отлично работает.

Mark Setchell 27.04.2023 20:39
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Kubernetes - это портативная, расширяемая платформа с открытым исходным кодом для управления контейнерными рабочими нагрузками и сервисами, которая...
Как создать PHP Image с нуля
Как создать PHP Image с нуля
Сегодня мы создадим PHP Image from Scratch для того, чтобы легко развернуть базовые PHP-приложения. Пожалуйста, имейте в виду, что это разработка для...
0
1
86
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вам нужно запустить приложение Docker Desktop, чтобы демон запустился. Если я наберу docker ps в своем терминале, я получу ту же ошибку, что и вы, если я сначала не запущу приложение. Маленький символ кита появится на верхней панели вашего Mac, когда он запустится.

Наконец-то я установил colima, используя инструкции ddev, которые сработали.

markhorrocks 27.04.2023 20:24

Удалось ли использовать докер без Colima на macos?

Philippe 28.04.2023 01:42

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