Docker创建容器时为容器指定IP
Docker创建容器时为容器指定IP
一、背景
模拟一个局域网的环境,使用Docker引擎来启动不同的容器服务,如下图所示
二、操作
2.1 创建一个新的bridge网络
docker network create --subnet=172.19.0.0/16 mynetwork
2.2 使用--net mynetwork --ip 172.19.0.x 创建容器
2.2.1 启动一个web server服务
docker run --name health-monitor --net=mynetwork --ip 172.19.0.10 -p 8080:8080 2633ab737753 -it /bin/bash
2.2.2 启动prometheus服务
docker run --name prom --net=mynetwork --ip 172.19.0.11 -p 9090:9090 -v /Users/lucky/Documents/workspace/docker_mapping_volume/prom/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus
知行合一