Использование docker -compose с контекстной командой docker - PullRequest
0 голосов
/ 14 апреля 2020

Поддерживает ли docker -compose команду docker contex t? Я настроил контекст для виртуальной машины VirtualBox, и я надеялся запустить docker -compose, но он всегда развертывается в контексте Docker For Ma c по умолчанию. Эта установка прекрасно работала, используя команду docker stack и набор из пяти узлов, который у меня есть.

Есть ли что-то в том, как работает docker -compose, что препятствует его возможности работать с контекстной командой docker?

1 Ответ

0 голосов
/ 17 апреля 2020

Как указал мне Брет Фишер, CLI docker и CLI, составляющие docker, полностью отличаются от CLI движка docker с разными наборами команд. Я обнаружил, что в docker -compose 1.26-rc1 есть параметр контекста, но, похоже, он работает неправильно. Однако в RTFM для «docker context» я обнаружил, что есть параметр «--context», который прекрасно работает.

Использование параметра "--context", на мой взгляд, является лучшим вариантом, чем использование команды "docker context use". В моем случае, когда я перезагружаюсь Docker Для Ма c после перезагрузки, он зависает до тех пор, пока я не вспомнил о перезапуске виртуальной машины, на которую я указал контекст до перезагрузки OS / X. Без виртуальной машины мне пришлось бы настроить файл ~ / .docker / contexts /.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...