В чем разница между именем хоста и именем сервера? - PullRequest
0 голосов
/ 12 февраля 2020

Чтобы позволить другому контейнеру service / system / docker общаться с моим контейнером, я должен дать им docker имя сервиса или я должен определить имя хоста?

вот пример docker compose file

version: '3'
networks:
  test:
services:
  testservicename:
    networks: 
      - test
    image: test.thedevcloud.net:8000/test/app:1.2
    container_name: testcontainername
    hostname: testhostname
    ports:
      - "8100:8100"

1 Ответ

2 голосов
/ 12 февраля 2020

Имя хоста влияет только на внутреннее имя хоста в вашем контейнере, имя контейнера / имя сервиса само по себе может использоваться для подключения к вашему сервису из других приложений и является фактическим именем хоста DNS.

Таким образом, имя хоста влияет только на имя хоста. «внутри» вашего контейнера и ничего не меняет в настройках сети или соединения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...