网站建设方案行业,建设cpa网站需要什么,网站备案 加急,网站备案客户资料1. 安装docker
请参考 Linux系统在线安装docker任意版本完整教程
2. dockers启动一个容器查看容器ip
docker run -d --name nginx -p 80:80 nginx #启动一个容器
docker ps -a #查看容器正常运行
docker inspect --format {{ .NetworkSettings.IPAddress }} nginx ##查看…1. 安装docker
请参考 Linux系统在线安装docker任意版本完整教程
2. dockers启动一个容器查看容器ip
docker run -d --name nginx -p 80:80 nginx #启动一个容器
docker ps -a #查看容器正常运行
docker inspect --format {{ .NetworkSettings.IPAddress }} nginx ##查看nginx容器ip[rootecs-214609 ~]# docker inspect --format {{ .NetworkSettings.IPAddress }} nginx
172.17.0.2
[rootecs-214609 ~]# 3. 修改docker网卡的IP
修改Docker宿主机的Docker网络 可以在Docker主机上修改/etc/docker/daemon.json文件,添加如下内容
[rootecs-214609 docker]# cat /etc/docker/daemon.json
{registry-mirrors : [https://mj9kvemk.mirror.aliyuncs.com],bip: 192.168.1.5/24,exec-opts:[native.cgroupdriversystemd]
}
[rootecs-214609 docker]# systemctl restart docker
############### bip: 192.168.1.5/24, 是新添加的这会将Docker容器分配IP的子网修改为192.168.1.0/24,并且默认网关设置为192.168.1.1。 重启Docker后生效,此后创建的容器会在此子网分配IP
4.验证修改后的结果
[rootecs-214609 docker]# ip add
1: lo: LOOPBACK,UP,LOWER_UP mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever
2: eth0: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc pfifo_fast state UP group default qlen 1000link/ether fa:16:3e:64:bb:ca brd ff:ff:ff:ff:ff:ffinet 192.168.0.15/24 brd 192.168.0.255 scope global noprefixroute dynamic eth0valid_lft 73188sec preferred_lft 73188secinet6 fe80::f816:3eff:fe64:bbca/64 scope link valid_lft forever preferred_lft forever
3: docker0: NO-CARRIER,BROADCAST,MULTICAST,UP mtu 1500 qdisc noqueue state DOWN group default link/ether 02:42:6c:96:16:6a brd ff:ff:ff:ff:ff:ffinet 192.168.10.5/24 brd 192.168.10.255 scope global docker0valid_lft forever preferred_lft foreverinet6 fe80::42:6cff:fe96:166a/64 scope link valid_lft forever preferred_lft forever
[rootecs-214609 docker]#
#############看到docker0的IP变化了docker restart nginx #重启nginx容器
docker ps -a #查看状态
docker inspect --format {{ .NetworkSettings.IPAddress }} nginx #查看容器ip[rootecs-214609 docker]# docker inspect --format {{ .NetworkSettings.IPAddress }} nginx #看到容器IP变化了
192.168.10.1
[rootecs-214609 docker]# 到这里就成功了