Могу ли я выставить демон «docker for windows» на tcp: // localhost: 2375, используя любую команду? - PullRequest
1 голос
/ 19 марта 2019

Если я хочу использовать Docker из WSL в Windows 10, выполните следующие действия. Я должен выставить демон docker на tcp: // localhost: 2375 без TLS в общих настройках 'docker for windows'. Это достигается с помощью экрана:

enter image description here

Тогда я должен установить переменную окружения в WSL как:

echo "export DOCKER_HOST=tcp://localhost:2375" >> ~/.bashrc

Могу ли я использовать любую команду, чтобы выставить демона? Я имею в виду, есть ли способ сделать это, кроме включения опции через настройки графического интерфейса Docker?

Было бы замечательно также узнать о решении для разделения дисков с помощью команд.

1 Ответ

0 голосов
/ 19 марта 2019

Да, вы можете настроить службу Docker через ее конфигурационный файл на C:\ProgramData\Docker\config\daemon.json, где вы должны добавить следующие строки:

{
    "hosts": ["tcp://0.0.0.0:2375"]
}

Дополнительные сведения и параметры конфигурации см. По адресу:

В качестве альтернативы вы также можете выполнить опции dockerd CLI, чтобы установить то же самое:

dockerd -H tcp://0.0.0.0:2375

Дополнительные параметры на странице справки:

...