刚好用到 docker network,所以写了一篇文章:
使用 docker network --help
查询所有 docker network 可用命令
[root@node2 bin]# docker network --help
Usage: docker network COMMAND
Manage networks
Commands:
connect Connect a container to a network
create Create a network
disconnect Disconnect a container from a network
inspect Display detailed information on one or more networks
ls List networks
prune Remove all unused networks
rm Remove one or more networks
Run 'docker network COMMAND --help' for more information on a command.
一共为我们返回了七个命令,减去 ls
命令,只有六个命令.它们的作用分别是:
connect
: 将一个容器加入到一个网络中. 示例:docker network connect 网络名称 容器 ID
create
: 创建一个网络 示例:docker network create test-create
disconnect
: 与connect
刚好相反, 从网络中断开一个容器的链接. 示例:docker network disconnect 网络名称 容器 ID
ps:-f
参数强制删除inspect
: 查看一个网络的详情 示例:docker network inspect test-create
ls
: 查看网络列表 示例:docker network ls
prune
: 删除所有未使用的网络. 示例:docker network prune
ps:-f
强制删除,不提供任何确认情况下删除.rm
: 删除一个网络. 示例docker rm test-create
ps: 如果网络中有容器连接需要加-f
参数强制删除,建议不要这样执行,网络中若没有任何容器连接直接执行删除即可.