2016-07-19 4 views
1

안녕하세요, 저는 서비스로 실행되는 MySQL 컨테이너가 있고 다른 서비스는 jdbc url과 함께 ip : port로 연결되어 있습니다.고정 IP로 시작하는 mysqld 도킹 컨테이너

그리고 때로는 서버를 재부팅해야합니다. 그리고 mysql 컨테이너의 ip addr은 변경 될 것이고, 모든 서비스는 mysql에 연결해야하기 때문에 jdbc url을 수정해야한다.

고정 IP 주소가있는 컨테이너를 '도커 시작'할 수있는 방법이 있습니까?

나는 --ip 시도했다하지만 당신은 용기에 IP를 미리 설정할 수

고정 표시기 버전 1.11.2

+0

도커 작성을 사용하고 있습니까? – atv

+0

그래서 ... 링크를 사용 하시겠습니까? – hihell

+0

예. 그것이 올바른 방법입니다. – atv

답변

3

을 작동하지 않습니다,하지만 당신은에서 (컨테이너를 만들 때이 수행해야합니다 docker run).

https://docs.docker.com/engine/reference/run/

는 또한 당신에게 프로세스를 관리하고 컨테이너를 중지하지 않고 서비스를 다시 시작 supervisord 같은 도구를 사용할 수있는 docker run

에 스위치 --ip="desired_ip_here"을 추가 ahve 컨테이너에 IP를 미리 설정합니다.

+0

링크를 추가하지 마십시오. 링크가 다운 된 경우 대답이 쓸모가 없기 때문에 내용을 인용하십시오. – JorgeHortelano

+0

맞아, 타락한 링크. – CTodea

관련 문제