02 2019 档案
摘要:参考https://www.cnblogs.com/CloudMan6/p/7142150.html Date Volume 本质上是Dokcer host文件系统中的目录或者文件,能够直接被mount到容器的文件系统中。 Data Volume 有如下特点: 1、Data Volume 是目录或者
阅读全文
摘要:参考https://www.cnblogs.com/CloudMan6/p/7127843.html Docker为容器提供了两种存放数据的资源: 1、由storage driver 管理的镜像层和容器层 2、Data Volume storage driver 容器由最上面一个可写的容器层,以及若
阅读全文
摘要:参考https://www.cnblogs.com/CloudMan6/p/7118860.html 外部访问容器的方法:端口映射 动态映射 -p 80 将容器的 tcp 80 端口映射到dockerhost的一个动态端口上 静态映射 -p 80:80 将容器的 tcp 80 端口映射到docker
阅读全文
摘要:参考 https://www.cnblogs.com/CloudMan6/p/7107407.html 容器默认使用 bridge 网络, 默认就可以访问docker host以外的网络 root@docker-lab:~# ip route # 查看docker host默认路由走 ens4 ,
阅读全文
摘要:参考 https://www.cnblogs.com/CloudMan6/p/7096731.html 容器之间可以通过 IP 、Docker DNS Server、 joined容器的三种方式进行通信 IP通信 -- 两个容器要能通信,必须要有属于同一个网络的网卡 可以在创建的时候通过 --net
阅读全文
摘要:参考https://www.cnblogs.com/CloudMan6/p/7087765.html 1、同一个网桥下的容器可以通 2、不同网桥下的容器不可以通 原因:路由转发已开启,但是iptables限制了不能跨网桥通信 如果想通,可以添加一块其他网桥的网卡(docker network con
阅读全文
摘要:参考https://www.cnblogs.com/CloudMan6/p/7077198.html docker 网络除了 none、host、bridge这三个自动创建的网络,用户也可以根据业务需求创建 user-defined 网络 docker 提供了三种user-defined 网络驱动:
阅读全文
摘要:参考https://www.cnblogs.com/CloudMan6/p/7066851.html docker安装时会创建一个名为 docker0 的linuxbridge。如果不指定 --network ,创建的容器默认都会挂在docker0上 root@docker-lab:~# docke
阅读全文
摘要:参考https://www.cnblogs.com/CloudMan6/p/7053617.html 本节开始,会学习docker的几种原生网络,以及如何创建自定义网络。然后探究容器之间如何通信,以及容器与外界如何交互 docker网络从覆盖范围可以分为单个host上的容器网络和跨多个host的网络
阅读全文