Есть ли способ постоянно устанавливать имя хоста и IP-адрес контейнера в докере. Я хочу создать стек машин (контейнеров) в одном vm, идеально говоря друг с другом с именем хоста.Как установить имя порта хоста docker/IP постоянно
2
A
ответ
3
Вы можете использовать новую функцию сетевой доступный в Докер версии 1.10.0
Это позволяет подключать к контейнерам по их имени, назначить Ip addrees и имена хостов.
При создании новой сети любой контейнер, подключенный к этой сети, может обращаться к другим контейнерам по имени, IP или именам хостов.
т.е.:
1) Создание сети
$ docker network create --subnet=172.18.0.0/16 mynet123
2) Создание контейнера внутри сети
$ docker run --net mynet123 -h myhostname --ip 172.18.0.22 -it ubuntu bash
Флаги:
--net
подключить контейнер к сети--ip
указать адрес IPv4-h, --hostname
указать имя хоста--add-host
добавить больше записей в/и т.д./хостов
Смежные вопросы
- 1. WebClient: Как установить имя хоста (заголовок хоста)?
- 2. Установить имя хоста контейнера службы на имя хоста хоста
- 3. ssh: Невозможно установить подлинность хоста «имя хоста»
- 4. Прослушивание порта постоянно
- 5. Cassandra: Установить имя хоста как адрес eth1
- 6. Как установить имя хоста на телефоне G1
- 7. Как установить имя хоста в Docker Compose?
- 8. Как установить имя хоста в selenium
- 9. Конфигурация хоста и порта Tomcat
- 10. Nutch, чтобы разрешить, когда имя хоста имеет номер порта
- 11. Номер порта APNS и имя хоста для Push Notification
- 12. php mail() установить имя хоста на окнах
- 13. Установить имя хоста с помощью winsock?
- 14. Как оценить имя хоста?
- 15. Как открыть адрес хоста, используя имя хоста?
- 16. Настройка порта виртуального хоста в Apache HttpClient
- 17. порта перенаправление докер контейнеры по имени хоста
- 18. Keytool set имя хоста
- 19. Как получить имя порта принтера?
- 20. Значение хоста хоста и порта SMTP для yahoomail
- 21. Hadoop HDFS: Как установить имя хоста: 9000 вместо localhost: 9000
- 22. Ansible: как установить имя хоста перед назначением DNS
- 23. Как установить ActionMailer default_url_options's: хост динамически на имя хоста запроса?
- 24. Как установить/изменить имя хоста с помощью шеф-повара?
- 25. Как установить имя хоста на сайт в локальном IIS
- 26. Как установить имя хоста, используя только стандартную библиотеку?
- 27. Как установить IP-адрес на имя хоста Tomcat?
- 28. Как преобразовать имя хоста в DNS-имя?
- 29. ejabberd имя домена/имя хоста
- 30. Оправа программирования: Присвоить имя номер порта
Что вы пытаетесь достичь? Я бы предположил, что вы думаете о контейнерах неправильно, если это то, что вы пытаетесь сделать. – Sobrique
Я хочу создать стопку машин для запуска webapp. Скажите 2 машины mariadb, nginx, один с jvm, kakfa, zookeeper, один для logparser и т. Д. В настоящее время установка работает как 12-14 виртуальных машин в vmware. Возможно ли запустить эти виртуальные машины в качестве контейнеров? – san1512
Да. Но вам лучше сфотографировать порт - возможно, используя haproxy - чем пытаться статически настраивать ваш контейнер. – Sobrique