Подключитесь к Windows 10 Docker daemon от ubuntu bash
То, что я пытаюсь сделать, довольно нестандартно, поэтому я не уверен, насколько я буду успешным.
Я установил "Docker for Windows", и я могу использовать его отлично от Powershell.
Я хотел бы иметь возможность использовать подходящую среду linux, поэтому я установил новую приглашение Ubuntu Bash для Windows 10.
Я успешно создал последний клиент докеров в ubuntu/ bash. Однако, когда я запускаю "docker ps", я получаю...
Не удается подключиться к демону Docker. Демон-докер работает на этом хосте?
Я надеялся, что это может сработать.
Кто-нибудь знает, можно ли подключиться к демону docker, работающему в Windows, из ubuntu/ bash?
Ответы
Ответ 1
Я понял это. Это было удивительно просто. Мне просто нужно было установить следующее...
export DOCKER_HOST=tcp://127.0.0.1:2375
На самом деле это действительно классная настройка.
Очень быстрый, эффективный механизм докеров, работающий в гипервизоре типа 2, и надлежащая среда разработки на основе Ubuntu. Ницца: -)
Обратите внимание: как упоминается в комментарии @BSalita, служба Docker должна запускаться с включенным демоном Expose на tcp://localhost: 2375 без TLS, который можно найти в общем разделе настроек Docker (щелкните правой кнопкой мыши на значке в системном трее, затем "Настройки..." ). Эта опция не проверяется по умолчанию.