天天看点

Docker网络管理机制实例解析+创建自己Docker网络1.给自己的docker (Dcoker1.12GA)容器起个名称2.默认的容器的网络3.自定义容器的网络

实例解析docker网络管理机制(bridge network,overlay network),介绍docker默认的网络方式,并创建自己的网络桥接方式,将开发的容器添加至自己新建的网络,提高docker网络安全和通信.

给docker名称的好处是:

- 容易记

- 可以通过特殊命令,使得名称可以在容器和容器之间使用

Docker网络管理机制实例解析+创建自己Docker网络1.给自己的docker (Dcoker1.12GA)容器起个名称2.默认的容器的网络3.自定义容器的网络

最后一行可以看到wangxiaoleiweb已经命名成功

Docker网络管理机制实例解析+创建自己Docker网络1.给自己的docker (Dcoker1.12GA)容器起个名称2.默认的容器的网络3.自定义容器的网络

可以使用docker inspect通过刚刚设置的名称来查看wangxiaoleiweb

Docker网络管理机制实例解析+创建自己Docker网络1.给自己的docker (Dcoker1.12GA)容器起个名称2.默认的容器的网络3.自定义容器的网络

为一个容器桥接网络

可以看到通过检查网络可以看到容器的ip地址,名称等信息.

再用<code>docker network inspect bridge</code>会发现已经没有networktest信息了

容器的网络(network)是用来隔离容器和容器之间或者网络与网络之间的方法,所以,所以我们通过建立网络来隔离容器.其中,内置的bridge网络是无法删除的.

docker engine 支持两种网络桥接网络(bridge network)和覆盖网络(overlay network),桥接的网络局限于单个主机运行的docker engine,而覆盖网络可以包含多个主机.

其中,<code>-d</code>指使用docker<code>bridge</code>(桥接)方式的网络,如果没有加默认的也是桥接网络.

通过<code>docker network ls</code>来查看已经创建好的网络

Docker网络管理机制实例解析+创建自己Docker网络1.给自己的docker (Dcoker1.12GA)容器起个名称2.默认的容器的网络3.自定义容器的网络

通过inspect命令查看已经添加至网络的db容器

Docker网络管理机制实例解析+创建自己Docker网络1.给自己的docker (Dcoker1.12GA)容器起个名称2.默认的容器的网络3.自定义容器的网络
Docker网络管理机制实例解析+创建自己Docker网络1.给自己的docker (Dcoker1.12GA)容器起个名称2.默认的容器的网络3.自定义容器的网络

可见,不同的容器在不同的网络是可以起到隔离作用的,所以,自定义一个网络可以保证容器和容器之间通信安全.