Я пытаюсь записать файл в /etc/hosts
в контейнер docker
, когда я выполняю команду запуска, но когда я вхожу в контейнер и проверяю файл hosts
, ничего не было написано.Записывать/etc/hosts в контейнере докера при запуске контейнера докеров
Какая правильная команда для этого?
Я бегу мое изображение с помощью следующей команды:
docker run -it -p 3000:3000 <imageName> bash echo 192.168.56.101 mypath.dev >> /etc/hosts
'-it' и' -d' противоречат друг другу. Первый порождает интерактивный терминал, второй - его запуск в качестве демона в фоновом режиме. Сначала исправьте это. – michaelbahr
ах, извините. Я играл с ним и забыл удалить '-d' – hyprstack
. Я немного смущен о первой точке с запятой. Я бы начал bash с 'docker run ... myimage bash' (здесь нет точки с запятой). – michaelbahr