Docker - зачем докеру обновлять файл hosts? - PullRequest
0 голосов
/ 04 сентября 2018

Я новичок в докере. Я получил последний докер (18.06.1-ce-win73 (19507)), и эта версия каким-то образом изменит файл hosts, и моя команда безопасности компании заблокирует кому-либо изменение файла. Когда мы просим предоставить разрешение, но им нужно понять, почему Docker изменяет файл Hosts.

Так кто-нибудь может объяснить, почему его изменяют файл во время запуска?

Спасибо

enter image description here

1 Ответ

0 голосов
/ 04 сентября 2018

Я тоже новичок в докере. Но, читая этот пост ( Как обновить файл / etc / hosts в образе Docker во время «сборки docker» ), я понимаю, что вы можете обновить файл / etc / hosts во время «сборки docker».

В более поздней версии docker это можно сделать с помощью docker-compose и дополнительной директивы hosts (ваша версия здесь)

Добавить сопоставления имен хостов. Используйте те же значения, что и в клиенте Docker. --add-host параметр (который уже должен быть доступен для Docker 1.8).

extra_hosts:
 - "somehost:162.242.195.82"
 - "otherhost:50.31.209.229"

Вкратце: изменяйте / etc / hosts вашего контейнера при его запуске, а не при его сборке.

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