docker自定义网络,固定容器ip地址

前言:

我们知道docker默认使用的是bridge网络模式,但每次重启容器后ip会变化,但默认网络模式又不支持自定义ip.
那么怎能让ip不变呢,这里我们需要自定义一个birdge网络。

步骤

1.首先查看一下已有网络

docker network ls

在这里插入图片描述

2.创建自定义网络

docker network create --subnet=172.19.0.0/16 extnetwork

这里网络名我使用extnetwork
在这里插入图片描述

3.创建容器并固定ip

docker run -itd --name nginx2 --net extnetwork --ip 172.19.0.2 nginx:latest /bin/bash

这里创建一个nginx容器,使用extnetwork网络,ip为:172.19.0.2

4.其他相关命令

docker network ls #查看网络
docker network rm extnetwork #删除网络
docker inspect nginx #查看容器信息
docker exec -it nginx bash #进入容器

猜你喜欢

转载自blog.csdn.net/hechaojie_com/article/details/83624864