Я являюсь инфра-администратором для предоставления образов Docker разработчикам.
Я создал образы "A" и затем сообщаю команде docker run
docker run --add-host=a-lic:10.0.0.1 --add-host=b-lic:10.0.0.2 A
, которую каждый разработчик запрашивает у меня, пожалуйста.удалить параметр --add-host, потому что он длинный.Поэтому я хочу отредактировать файл / etc / hosts при сборке Docker, если это возможно.
Я обнаружил, что параметр docker build --add-host
создан заново с 17.04, но он не работает, как я ожидал.
кто-то сказалОпция --add-host используется только при создании образа, а другая указанная опция --add-host будет работать, как показано ниже (мои мысли).
docker build --add-host=a-lic:10.0.0.1 -t A .
docker run -it A
И документации докера для этого недостаточно.
$ docker build --help
Usage: docker build [OPTIONS] PATH | URL | -
Build an image from a Dockerfile
Options:
--add-host list Add a custom host-to-IP mapping (host:ip)
Что правильно ??