docker 第10.6章 Docker网络-container docker 第10.6章 Docker网络-container

2023-06-11

新建的容器和已经存在的一个容器共享一个网络 ip 配置而不是和宿主机共享。

新创建的容器不会创建自己的网卡,配置自己的 IP,而是和一个指定的容器共享 IP、端口范围等。

同样,两个容器除了网络方面,其他的如文件系统、进程列表等还是隔离的。

https://file.lulublog.cn/images/3/2023/06/JjE0eeE3e2Z8ESeH2yhJ30e3Zos2b3.jpg

案例:

Alpine Linux 是一款独立的、非商业的通用 Linux 发行版,专为追求安全性、简单性和资源效率的用户而设计。 可能很多人没听说过这个 Linux 发行版本,但是经常用 Docker 的朋友可能都用过,因为他小,简单,安全而著称,所以作为基础镜像是非常好的一个选择,可谓是麻雀虽小但五脏俱全,镜像非常小巧,不到 6M 的大小,所以特别适合容器打包。

docker pull alpine
docker run -it --name alpine1  alpine /bin/sh
ip addr

https://file.lulublog.cn/images/3/2023/06/b4FsVSzY45SK5yjizJE4kcJSEvksvI.jpg

docker run -it --network container:alpine1 --name alpine2  alpine /bin/sh
ip addr

https://file.lulublog.cn/images/3/2023/06/n8htTTmQh2m2tETz558JtN1Tz4MbM2.jpg

假如此时关闭 alpine1,再看看 alpine2

https://file.lulublog.cn/images/3/2023/06/A79F6gN9s9a24fS9wsZ2ZaZdzteZZ6.jpg

阅读 353

docker文章

带到手机上看