docker-compose.yml 버전 3을 사용하여 고정 IP 주소를 지정하는 방법은 무엇입니까?

docker-compose.yml 버전 3을 사용하여 고정 IP 주소를 지정하는 방법은 무엇입니까?

같은 질문을 하신 분이 계시네요여기- 문제는 2제가 사용하지 않는 버전과 관련이 있다는 것입니다. 또한 파일에서 docker-compose를 사용하여 시작된 각 컨테이너에 대한 고정 서브넷과 고정 IP 주소를 정의할 수 있습니까 docker-compose.yml?

답변1

docker-compose.yml고정 IPv4 주소를 사용하여 사전 정의된 네트워크에서 컨테이너를 시작하려면 다음 명령을 사용하십시오 .

version: '3.5'
services:
  service1:
  image: service1:latest
  networks:
    service1_net:
      ipv4_address: 172.22.0.100
networks:
  service1_net:
    ipam:
      driver: default
      config:
        - subnet: 172.22.0.0/16

관련 정보