Tôi đang cố gắng thay đổi daemon.json
trên Docker cho Windows (Windows 10 Aniversary cập nhật mới nhất được cài đặt) 1.13.0-rc5 để tôi có thể thay đổi cài đặt "hosts": []
như thế này:Thay đổi Docker "hosts"/"-h" cho Windows trong daemon.json
{
"hosts": [
"tcp://0.0.0.0",
"http://0.0.0.0"
]
}
Tuy nhiên, sau khi thay đổi các thiết lập bằng cách sử dụng ứng dụng cài đặt tôi đã nhận lỗi này:
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])
Hình như daemon đã được bắt đầu với -H
cờ và cấu hình json không sáp nhập với nó.
Vậy, làm cách nào để chúng tôi có thể thay đổi các cài đặt đó theo tệp json hoặc thay đổi thông số khởi động dockerd?
Xem thêm https://github.com/docker/docker/pull/20410 – VonC
Cảm ơn bạn đã trả lời. Tôi thấy rằng pr/vấn đề là tốt. Tuy nhiên, tôi đang ở trên Windows. Làm thế nào tôi có thể thay đổi anh ta mặc định dockerd prameters vì vậy tôi có thể thêm -H có thay vì trong tập tin? –
Tôi cũng đang tìm kiếm điều này - khá khó chịu rằng Docker cho Windows dường như bắt đầu dịch vụ với cờ -H. Có vẻ như đặt điều này như là một mặc định vào daemon.json sẽ làm việc thay thế? –