Docker 单容器网络

查看网络

docker network ls docker run -it --network=none busybox

--network=host 容器的网络和主机一毛一样

--network=bridge :默认

自己创建桥接网络

docker network create --driver bridge --subnet 172.22.16.0/24 --gateway 172.22.16.1 mynet

查看 docker network inspect mynet

容器指定网络

docker run -it --network=mynet busybox

分配静态IP:只有指定subnet的才可以使用静态IP

docker run -it --network=mynet --ip 172.22.16.3 busybox

属于两个bridge的不能互相通信

给容器添加另外一张网卡

docker network connect mynet yourcontainer

容器间的通信:用IP或DNS比较好

容器间通信的三种方式:ip docker dns server joined

ip:属于同一个bridge Docker DNS Server:docker内部有个dnsserver,如果使用自定义的网络,可以通过容器名互相通信

image.png

joined:配置同一网络,即网卡共享

image.png

容器与外部通信 :-p xx:xx

image.png

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏丑胖侠

LINUX CENTOS /VAR/LIB/DOCKER/CONTAINER目录导致系统存储爆满,占用大量存储解决方案

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

7820
来自专栏吴彦祖啊吴彦祖

12示例 Dockerfile

示例 Dockerfile 犯了几乎所有的错(当然我是故意的)。接下来,我会一步步优化它。假设我们需要使用 Docker 运行一个 Node.js 应用,下面...

10120
来自专栏实战docker

树莓派4B安装64位Linux(不用显示器键盘鼠标)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

99330
来自专栏木子昭的博客

Docker一行命令完成FTP服务搭建

-v 表示设置目录映射 设置举例 -v /share:/home/vsftpd 将宿主机的/share目录映射到docker容器的/home/vsftpd ...

14670
来自专栏吟风者

Ubuntu 18.04 Server 搭建tensorflow docker运行环境

在安装驱动程序的过程中,会因为缺少gcc、g++、make等development tool而报错导致无法完成驱动程序安装(ERROR:Ubable to fi...

16330
来自专栏耕耘实录

开源免费图片文字识别 OCR 工具 tesseract v4.1.0 的 Docker 镜像制作与使用

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

53410
来自专栏实战docker

Jenkins流水线(pipeline)实战之:从部署到体验

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

10950
来自专栏耕耘实录

笔记:Docker命令自动补全

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

27340
来自专栏实战docker

TLS加密远程连接Docker

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

13060
来自专栏实战docker

Docker Swarm从部署到基本操作

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

10120

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励