2017-03-28 48 views
0

在docker 1.7上设置静态IP有没有办法?我目前正在运行RedHat 6,所以只能使用最高1.7的Docker版本。在docker 1.7上分配静态IP

我遇到的问题是默认的IP Docker默认为IP,并与我的服务器使用的IP冲突。有没有一种方法可以专门告诉Docker使用某个IP 127.0.0.2?

回答

0

您可以使用docker-compose来启动您的容器。在该文件中,您可以定义ipv4_address这将为您的容器分配一个静态IP。这里是一个例子

version: "2" 
services: 
    SERVICE1: 
    image: $IMAGE_NAME 
    container_name: $CONTAINER_NAME 
    ports: 
    - "8080:8080" 
    networks: 
     mynet: 
      ipv4_address: 172.25.0.100 
networks: 
    mynet: 
    driver: bridge 
    ipam: 
     config: 
     - subnet: 172.25.0.0/24