Я пытаюсь создать новое изображение докеров, используя изображение Ubuntu с базой данных. Я буду использовать файл докеров для запуска нескольких сценариев и установки приложений на базовом изображении. Однако мой сценарий требует, чтобы имя хоста оставалось таким же. Я не смог найти информацию об именах ОС для изображений докеров. Есть ли у кого-нибудь идея, что после добавления слоев в образ докеры имя ОС останется таким же.Название ОС для изображений докеров
2
A
ответ
2
Вы можете установить имя хоста с -h
аргументом Докер перспективе, в противном случае он получает сокращенную форму контейнера ID в качестве имени хоста:
$ docker run --rm -it debian bash
[email protected]:/# exit
exit
$ docker run --rm -h myhost -it debian bash
[email protected]:/# exit
exit
Насколько я знаю, вы не можете сказать docker build
для использования данного имени хоста, но см. Dockerfile HOSTNAME Instruction for docker build like docker run -h.
Смежные вопросы
- 1. Изображение для ОС Windows для докеров
- 2. Управление иерархией изображений докеров
- 3. Версия инкремент для докеров изображений
- 4. Несколько изображений докеров запускаются из файла докеров
- 5. Кэширование изображений докеров Circci
- 6. Изменение иерархии изображений докеров
- 7. Команда Api для древовидной структуры изображений докеров
- 8. Создайте файл докеров для создания новых изображений
- 9. Развертывание Java приложение для Докеров изображений
- 10. Несколько изображений докеров из SBT
- 11. Как обрабатываются имена изображений докеров?
- 12. Вытягивание изображений докеров за прокси
- 13. Отключение обновления тегов изображений докеров
- 14. Как изменить конфигурацию изображений докеров?
- 15. Создание изображения докеров слиянием 2 изображений
- 16. Как увидеть древовидный вид изображений докеров?
- 17. Конфигурирование изображений докеров в исполняемом файле
- 18. Создание изображений докеров с помощью java-приложения
- 19. Разбор изображений докеров с регулярным выражением
- 20. Создание изображений докеров при успешной сборке TeamCity
- 21. Загрузка и отображение изображений в среде докеров
- 22. Каковы различные варианты доставки изображений докеров
- 23. Как видеть сообщение фиксации с изображений докеров
- 24. заказал сборку вложенных изображений докеров с составом
- 25. Сохранение изображений докеров в установленном томе
- 26. совместное использование ресурсов образа ОС в нескольких контейнерах докеров
- 27. Изоляция контейнера докеров, не заботятся ли о базовой ОС Linux?
- 28. Прокси-сервер изображений докеров (частный реестр для докеров) с использованием Nexus OSS и повторное использование изображений зависимостей
- 29. Зачем для некоторых изображений докеров требуется команда при запуске?
- 30. Готов к запуску изображений докеров для Spring Cloud Data Flow
Спасибо, я попробую это. Но остался бы тот же, когда я добавлю к нему слои. Кажется, что это добавляет имя хоста к запущенному контейнеру. Когда слои будут добавлены через Dockerfile, это будет одинаково. –
Нет, каждый слой будет иметь имя хоста идентификатора контейнера, в котором он запускался. Однако вы можете вручную установить его внутри контейнера. –