그래서 일주일이 지난 지금 도커와 모든 옵션을 연구하고 있습니다. 그리고 나는 여분의 정적 IP를 가진 VPS를 가지고있다.도커 컨테이너에 외부 IP를 추가하는 방법은 무엇입니까?
아이디어는 각 컨테이너를 다른 IP에 연결하거나 다른 컨테이너로 3 개의 네트워크를 추가하고 각 네트워크를 다른 IP에 연결하는 것입니다. 며칠 전에 인터넷에서 자습서를 보았지만 저장하지 않았으므로 더 이상 찾을 수 없습니다.
IP는 정적이며 ISP (ovh)에서 제공 한 것입니다.
지금까지 내가 서브넷을 사용하여 IP를에 연결을 시도 xx.xx.xx.xx/32 (만 1 IP)하지만 그것은 나를 당신에게
PS 감사 오류가 있습니다. 나는 고정 표시기
--EDIT--
just tried this code
docker network create \
--driver=bridge \
--subnet=AAA.BBB.CCC.DDD/32 \
--ip-range=AAA.BBB.CCC.DDD/32 \
--gateway=AAA.BBB.CCC.DDD \
br0
에서 초보자 그리고 난
Error response from daemon: failed to allocate gateway (AAA.BBB.CCC.DDD): No available addresses on this pool
는 또한 AAA.BBB.CCC.DDD가 공인 IP를 의미합니다, 현재 오류 받고 있어요
나는이 IP 주소를 호스트 컴퓨터에 할당 한 다음 IPtables를 사용하여 포트를 전달해야한다고 생각합니다. 나는 나가는 연결까지 컨테이너에 IP 주소를 어떻게 묶을 지 모르겠습니다. –
https://docs.docker.com/engine/userguide/networking/work-with-networks/#create-networks – Rao
@rao하지만이 옵션은 swarm 호스트 (여러 서버)와 함께 사용할 수 있습니다.이 경우에는 내 ISP가 제공 한 외부 IP에 컨테이너 나 네트워크를 연결하고 싶습니다. –