Назад | Перейти на главную страницу

Развертывание веб-сайта на сервере Mac Os с помощью Docker-compose

Я поместил веб-приложение в контейнер, и мне нужно развернуть его на своем клиентском компьютере. Mac сервер. Я успешно протестировал развертывание на виртуальном сервере Ubuntu, что тривиально (установка пакетов Docker и запуск docker-compose up), но я изо всех сил пытаюсь сделать то же самое на компьютере Mac OS.

Все ссылки, которые я нашел об использовании Docker в Mac OS, включая официальную документацию Docker, предполагают наличие рабочего стола с графическим интерфейсом.

Это вопросы: https://stackoverflow.com/questions/44084846/cannot-connect-to-the-docker-daemon-on-macos решает мою проблему, но не дает возможности запустить демон докера без графического интерфейса.

Как указано в этих вопросах, команда open /Applications/Docker.app дать LSOpenURLsWithRole() failed for the application /Applications/Docker.app with error -10810.

Кажется, все необходимые зависимости установлены:

themacserver$ docker --version
Docker version 19.03.3, build a872fc2
themacserver$ docker-compose --version
docker-compose version 1.24.1, build unknown
themacserver$ docker-machine --version
docker-machine version 0.16.2, build bd45ab1

Однако они бесполезны без работающего демона докера:

themacserver$ docker-compose up
ERROR: Couldn't connect to Docker daemon. You might need to start Docker for Mac.

Эта запись на форуме докеров, кажется, указывает на то, что нет способа запустить docker-daemon из командной строки: https://forums.docker.com/t/restart-docker-from-command-line/9420/6

Поддерживается ли Docker? для производства на серверах Mac?

У меня нет рабочего стола Mac, и у меня есть только ssh-доступ к производственному серверу

сведения о сервере:

themacserver$ uname -a                                                                                                                                                                                                         
Darwin <the domain> 16.7.0 Darwin Kernel Version 16.7.0: Wed Apr 24 20:50:53 PDT 2019; root:xnu-3789.73.49~1/RELEASE_X86_64 x86_64

Спасибо