version: '2'
services:
dn1:
build: ./node1/.
hostname: dn1.foo.com
command: tail -f /dev/null
dn2:
build: ./node2/.
hostname: dn2.foo.com
command: tail -f /dev/null
,174 같은
FROM centos:centos6.6
및 고정 표시기-compose.yml 실행에
docker-compose up -d
docker exec -it test_dn1_1 bash
$ hostname
dn1.foo.com
$ ping dn2.foo.com
PING dn2.foo.com (23.x.x.122)
$ ping dn1
64 bytes from test_dn2_1.test_default (172.21.0.3) ....
서비스는 컨테이너 내에서 기본적으로 검색 할 수 있습니까? 예? here
컨테이너를 서로 알게하려면 "링크"속성이 필요하다고 가정했습니다.
컨테이너가 '호스트 이름'으로 서로를 발견 할 수 있도록 docker-compose.yaml을 명시 적으로 구성하는 방법은 무엇입니까? 링크를 시도했지만 작동하지 않습니다.
감사
서비스 이름이 아닌 구성에서 설정 한 호스트 이름으로 서비스 (또는 데이터 노드)를 확인하고 싶습니다. 그게 가능하니? – sunny
예 컨테이너 이름이 잘못 입력 된 경우 – sunny