Docker-Network-Operation

Docker 自定义网络

1、自定义网络的操作

查看当前docker网络信息
docker network ls

创建自定义网络 mynet
docker network create –driver bridge –subnet 192.168.0.0/24 –gateway 192.168.0.1 mynet

查看创建的自定义网络
使用docker network ls 查看创建的网络
docker network ls

使用docker network inspect 查看网络的配置信息
docker network inspect mynet

在宿主机中执行ip addr查看
ip addr

注:从上述操作可以看出,创建自定义网络后,宿主机会生成对应的虚拟网卡。

创建一个容器tomcat01将其添加到自定义网络中
docker run -d -P –net mynet –name tomcat01 tomcat

查看容器的网卡信息
docker exec -it tomcat01 ip addr

查看docker 网络的配置信息
docker network inspect mynet

注:从上述可以清楚的看出自动会将容器的信息加入到自定义网络。

2、将不同网络的容器相连

创建一个bridge网络docker 容器tomcat02
docker run -d -P –name tomcat02 tomcat

查看tomcat02当前网络

将tomcat02加入到mynet网络中

查看tomcat02网络

docker network inspect 查看网络配置

tomcat01和tomcat02 互相ping

注:发现可以相互使用容器名ping通

Contents
  1. 1. Docker 自定义网络
    1. 1.1. 1、自定义网络的操作
    2. 1.2. 2、将不同网络的容器相连
|