Size: a a a

Docker — русскоговорящее сообщество

2020 April 21

@

@Garant in Docker — русскоговорящее сообщество
Ruslan Zhdanov
нет, если явно не указали.
надо прописать networks:  ?
источник

@

@Garant in Docker — русскоговорящее сообщество
Ruslan Zhdanov
нет, если явно не указали.
Почему тогда nginx, gunicorn и postgres нормально взаимодействуют ?
источник

RZ

Ruslan Zhdanov in Docker — русскоговорящее сообщество
да, вот тут, оба контейнера в единой виртуальной сети  - backend и  за счет нее они и видят друг друга

version: "3"
services:

 proxy:
   build: ./proxy
   networks:
     - frontend
 app:
   build: ./app
   networks:
     - frontend
     - backend
 db:
   image: postgres
   networks:
     - backend

networks:
 frontend:
   # Use a custom driver
   driver: custom-driver-1
 backend:
   # Use a custom driver which takes special options
   driver: custom-driver-2
   driver_opts:
     foo: "1"
     bar: "2"
источник

@

@Garant in Docker — русскоговорящее сообщество
Ruslan Zhdanov
да, вот тут, оба контейнера в единой виртуальной сети  - backend и  за счет нее они и видят друг друга

version: "3"
services:

 proxy:
   build: ./proxy
   networks:
     - frontend
 app:
   build: ./app
   networks:
     - frontend
     - backend
 db:
   image: postgres
   networks:
     - backend

networks:
 frontend:
   # Use a custom driver
   driver: custom-driver-1
 backend:
   # Use a custom driver which takes special options
   driver: custom-driver-2
   driver_opts:
     foo: "1"
     bar: "2"
спасибо, сейчас попробую
источник

@

@Garant in Docker — русскоговорящее сообщество
Ruslan Zhdanov
да, вот тут, оба контейнера в единой виртуальной сети  - backend и  за счет нее они и видят друг друга

version: "3"
services:

 proxy:
   build: ./proxy
   networks:
     - frontend
 app:
   build: ./app
   networks:
     - frontend
     - backend
 db:
   image: postgres
   networks:
     - backend

networks:
 frontend:
   # Use a custom driver
   driver: custom-driver-1
 backend:
   # Use a custom driver which takes special options
   driver: custom-driver-2
   driver_opts:
     foo: "1"
     bar: "2"
в этом случае так же надо будет подключаться по 0.0.0.0:55553 ?
источник

RZ

Ruslan Zhdanov in Docker — русскоговорящее сообщество
По имени сервиса. Если в примере ваыше, то app:55553 (Будем считать, что оно слушает этот порт)
источник

@

@Garant in Docker — русскоговорящее сообщество
Ruslan Zhdanov
По имени сервиса. Если в примере ваыше, то app:55553 (Будем считать, что оно слушает этот порт)
а как через питоновский код на том сервисе я смогу подключиться по имени сервиса ?
источник

RZ

Ruslan Zhdanov in Docker — русскоговорящее сообщество
ну или db:12345 или proxy:1234. Но учитывайте, что это обращение из контейнера, к другому контейнеру
источник

RZ

Ruslan Zhdanov in Docker — русскоговорящее сообщество
Ну так вы же знаете как сервис называется, который запускаете. В компоузе у вас никогда не меняется имя сервиса. в скрипте он просто хардкодится.
источник

@

@Garant in Docker — русскоговорящее сообщество
Ruslan Zhdanov
Ну так вы же знаете как сервис называется, который запускаете. В компоузе у вас никогда не меняется имя сервиса. в скрипте он просто хардкодится.
спасибо большое, я сейчас попробую
источник

RZ

Ruslan Zhdanov in Docker — русскоговорящее сообщество
@Garant
спасибо большое, я сейчас попробую
Не за что)
источник

D

Di in Docker — русскоговорящее сообщество
Подскажите, есть два контейнера
Надо из одного попасть в другой, при этом по этому же адресу (вписывается в конфиг) надо попасть из локалхоста в этот же контейнер.

Как это можно реализовать?
источник

D

Di in Docker — русскоговорящее сообщество
Создать компоуз и в нетворке айпи прописать?
Но почему-то этот айпи не доступен с локалки, так же как и по имени контейнера
источник

N

Nikita in Docker — русскоговорящее сообщество
Здравствуйте! подскажите что использовать и в каких случаях лучше
docker_image или ansible-container?
источник

i

inqfen in Docker — русскоговорящее сообщество
Nikita
Здравствуйте! подскажите что использовать и в каких случаях лучше
docker_image или ansible-container?
Што
источник

i

inqfen in Docker — русскоговорящее сообщество
Di
Подскажите, есть два контейнера
Надо из одного попасть в другой, при этом по этому же адресу (вписывается в конфиг) надо попасть из локалхоста в этот же контейнер.

Как это можно реализовать?
Если они в одной сети - по имени
источник

N

Nikita in Docker — русскоговорящее сообщество
inqfen
Што
каким инструментом пользоваться, для управления контейнерами, помимо docker-compose
какой модуль Ansible лучше применять и для каких целей?
источник

GG

George Gaál in Docker — русскоговорящее сообщество
docker_container лол
источник

i

inqfen in Docker — русскоговорящее сообщество
Nikita
каким инструментом пользоваться, для управления контейнерами, помимо docker-compose
какой модуль Ansible лучше применять и для каких целей?
Каждый модуль ансибла для своей задачи, которая описана в модуле
источник

GG

George Gaál in Docker — русскоговорящее сообщество
inqfen
Каждый модуль ансибла для своей задачи, которая описана в модуле
+
источник