Próbuję zmienić daemon.json
w Dockerze dla systemu Windows (najnowsze aktualizacje systemu Windows 10 rocznica) 1.13.0-rc5, więc mogę zmienić ustawienie "hosts": []
tak:Zmiana "Docker" hosts/"-h" dla systemu Windows w daemon.json
{
"hosts": [
"tcp://0.0.0.0",
"http://0.0.0.0"
]
}
jednak po zmianie ustawień za pomocą aplikacji ustawienia mam ten błąd:
Docker daemon failed with message:
unable to configure the Docker daemon with file C:\ProgramData\docker\config\daemon.json:
the following directives are specified both as a flag and in the
configuration file:
hosts: (from flag: [npipe:////./pipe/docker_engine_windows],
from file: [tcp://0.0.0.0 http://0.0.0.0])
Wygląda na to demon jest już rozpoczął -H
flagi i config json nie jest połączone z tym.
Jak możemy zmienić te ustawienia za pomocą pliku json lub zmienić parametry uruchamiania dockerd?
Zobacz także https://github.com/docker/docker/pull/20410 – VonC
Dzięki za odpowiedź. Widziałem również ten pr/problem. Jednak jestem w systemie Windows. Jak mogę zmienić domyślne progi dla dockerd, więc mogę dodać -H tam zamiast w pliku? –
Też szukam tego - dość denerwujące, że Docker dla Windows wydaje się uruchamiać usługę z flagą -H. Wygląda na to, że umieścisz to jako domyślne w daemon.json, który by działał zamiast tego? –