前言

在几年前了解到docker容器后,它的方便快捷,隔离性让我一下爱上了它,所以经常使用它,但是它的一些网络方面的命令总是忘记,这里记录下,避免忘记。

查看所有网络

docker network ls

删除指定网络

docker network rm [网络名称]

删除容器的网络

docker network disconnect [网络名称] [容器名称]

创建容器网络

例:创建名为 xxxx 的网络 172.18.0.1 为网关地址 可更换,172.18.0.0/16 表示 ip 范围 可根据自己需求更改,18 为 ip 段 可更换

docker network create --subnet 172.18.0.0/16 --gateway 172.18.0.1 --driver bridge xxxx

查看容器网络信息

docker inspect [容器名称]

将容器加入一个网络中

docker network connect [网络名称] [容器名称]

将容器加入一个网络中,并指定 ip 地址

docker network connect --ip [ip地址] [网络名称] [容器名称]

暂且记录这么多吧