docker 网络

在docker中,有多种网络类型,分别为:

  1. 桥接网络(Bridge Network),默认的网络类型,为docker创建了虚拟的网络类型,通过桥接方式与宿主主机互通,每个容器可以指定不同的网络,相同的网络可以内网相互访问.
  2. 主机网络(Host Network),与主机共享网络.
  3. 覆盖网络(Overlay Network),用于Docker Swarm集群中,支持不同Docker守护进程上的容器之间的网络连接。
  4. Macvlan 网络
  5. None 网络

这里讲关于桥接网络相关的命令

  • 查看当前网络
~$ docker network  ls
NETWORK ID     NAME      DRIVER    SCOPE
790a505f4a49   bridge    bridge    local
7cc3b5cc131c   host      host      local
f41829ae199d   none      null      local
  • 创建网络
docker network create --driver bridge --subnet 172.18.0.2/28 --gateway 172.18.0.1 my-custom-bridge-network

或者简单创建

docker network create --driver bridge my_bridge_network
  • 查看网络信息
docker network inspect my_bridge_network
  • 创建容器时指定网络
docker run -d --name my_container --network my_bridge_network my_image
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容