Docker 网络管理
2019-04-24 22:31
148 查看
4000
可以通过
可以通过
可以通过
可以通过
网络容器
在默认网络上运行容器
Docker 通过网络驱动为联网容器提供支持。Docker 默认提供了 bridge 和 overlay网络驱动,也可以自己创建网络驱动。
可以通过
docker network ls来查看 Docker Engine 包含的网络。除非特别指定,否则 Docker 总会在 bridge 网络中运行容器。
可以通过
docker network inspect <network name>来查看容器的 IP 地址。
可以通过
docker network disconnect <network name> <container name/id>来断开一个容器和网络的连接。容器与网络断开连接后仍然处于运行状态。
创建桥接网络
桥接网路仅仅包含一个运行 Docker Engine 的宿主机,而覆盖网络能包含多个宿主机。
可以通过
docker network create -d bridge <bridge network name>来创建一个桥接网络。
-d 参数用于指定网路的驱动。对于此命令,也可以省去 -d 参数,因为 bridge 为默认网路驱动。
在网络中添加容器
通过在
run命令中加入参数
--net用于指定容器加入的网络,即:
docker run -d --net <network name> --name <container name> <image>
可以通过
docker inspect <container name/id>来查看容器加入的网络,或者直接通过
docker network inspect <network name>来查看网络中容器的 ID。
可以通过
docker network connect <network name> <container name/id>来将一个容器与指定网络连接。一个容器可以连接到多个不同的网络。
相关文章推荐
- Docker中的数据与网络管理(数据、数据卷)
- Docker网络管理机制实例解析+创建自己Docker网络
- Docker网络管理及容器跨主机通信(四)
- Docker网络管理
- docker学习系列二:数据管理和网络基础配置
- 使用weave管理docker网络
- Docker中的网络与数据管理
- Docker介绍(三)之网络管理
- Docker_docker数据和网络管理,dockerfile的用法介绍-思维导图
- 使用Docker网络相关的命令管理容器
- docker 网络管理
- Docker(六)网络管理
- Docker之Flannel管理网络-yellowcong
- 在 Docker 中运行 MySQL:多主机网络下 Docker Swarm 模式的容器管理
- Docker网络管理
- Docker容器虚拟化(三)—网络管理
- Docker网络管理及容器跨主机通信
- docker学习五--网络互联和简单的网络管理1
- Docker 网络管理及容器跨主机通信
- Docker网络管理