Shinyproxy - Как передать хосты в образ докера - PullRequest
0 голосов
/ 19 июня 2019

Как я могу передать хосты, сохраненные в /etc/hosts, в образ докера при его создании.

Я хочу сделать это автоматически, чтобы этот фрагмент работал во всех серверных средах.

Я попробовал это в Dockerfile:

COPY /etc/hosts /etc/hosts

Но очевидно, что это не сработало со следующей ошибкой:

Копирование не выполнено: стат / var / lib / docker / tmp / docker-builder736360024 / etc / hosts: такого файла нет или каталог


Я также пытался переместить hosts (cp /etc/hosts /app/dir) сначала в папку приложения, а затем копировать только с помощью в Dockerfile:

COPY hosts /etc/hosts

Это не выдало ошибку, но, глядя в контейнер докера, хосты контейнера не совпадают с хост-машиной.


Я также пытался создать образ с дополнительным параметром --add-host, но это также не сработало.

Как я могу сделать это правильно?

...