在docker 1.7上分配静态IP

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

我遇到的问题是,默认的IP泊坞窗默认为一个IP,并与我的服务器使用的冲突。 有没有一种方法来明确告诉Docker使用某个IP 127.0.0.2例如?

你可以使用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