как связать Docker-контейнер друг с другом с помощью Docker-compose

SELECT t.*,(select count(*) from city as tt where tt.name=t.name) as count FROM `city` as t where (select count(*) from city as tt where tt.name=t.name) > 1 order by count desc

Замените город таблицей. Замените имя именем вашего поля

23
задан Golo Roden 15 April 2015 в 11:53
поделиться

1 ответ

Вы должны использовать шаблон посла:

https://docs.docker.com/engine/admin/ambassador_pattern_linking/

По сути, вы создаете промежуточный компонент что соединяет их обоих вместе. Вы можете увидеть пример, который мы используем со службой обнаружения Eureka в Spring Cloud:

ambassador:
  image: cpuguy83/docker-grand-ambassador
  volumes:
    - "/var/run/docker.sock:/var/run/docker.sock"
  command: "-name eureka_1 -name eureka2_1 "

eureka:
  links:
    - "ambassador:eureka2"

eureka2:
  links:
    - "ambassador:eureka"

Для простоты я скопировал только ссылки

14
ответ дан epelc 15 April 2015 в 11:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: