目录
1. container 模式概述
2. 使用Alpine操作系统来验证 container 模式
1. container 模式概述
container网络模式新建的容器和已经存在的一个容器共享一个网络ip配置而不是和宿主机共享。新创建的容器不会创建自己的网卡,配置自己的IP,而是和一个指定的容器共享IP、端口范围等。同样,两个容器除了网络方面,其他的如文件系统、进程列表等还是隔离的。
2. 使用Alpine操作系统来验证 container 模式
Alpine操作系统是一个面向安全的轻型的Linux发行版,只有6MB,很适合容器演示。首先新建并运行容器 alpine1,然后在运行一个容器 alpine2,与alpine1共用ip和端口。
docker run-it --name alpine1 alpine /bin/sh
docker run-it--network container:alpine1--name alpine2 alpine /bin/sh
结果显示如下,通过蓝框可以看出两者共用搭桥
注意:由于alpine2与alpine1共用ip和端口,因此如果关闭alpine1,则alpine2的网络则也会关闭。
注:本文部分图文内容来自于 docker network之containerbilibili 的学习笔记,仅供参考。如看其他Docker内容,可看我博客Docker系列aaron_neil_Dcoker系列,持续更新中。