Docker 基础 : 网络配置

前端之家收集整理的这篇文章主要介绍了Docker 基础 : 网络配置前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

功能,包括使用端口映射机制来将容器内应用服务提供给外部网络,以及通过容器互联系统让多个容器之间进行快捷的网络通信。

随机选择一个主机可用的端口映射至容器内部开放的网络端口:

$ docker run -d -P training/webapp python app.py

内容。

自动分配一个端口:

标记来指定 udp 端口:

自定义容器命名

名称来执行。因此,首先需要自定义一个好记的容器名称。虽然当创建容器的时候,系统默认会分配一个名字,但自定义命名容器有两个好处:自定义的名称比较好记。

标记可以为容器自定义名称

名称:

名称:

名称是唯一的。如果已经命名了一个叫 web 的容器,当你要再次使用 web 这个名称的时候,需要先用 docker rm 来删除之前创建的同名容器。添加 – rm 标记,则容器在终止后会立刻删除。但 – rm 和 -d 不能同时使用。

数据库容器:

删除之前创建的web容器:

名称,alias 是这个连接的别名。

标记,从而避免了暴露数据库端口到外部网络上。文件。

添加了 host 信息到容器的 /etc/hosts 文件中。下面查看web容器的 hosts 文件

名称 ip 和主机名。第二个是 web 容器,web 容器用自己的 id 作为默认主机名。我们可以通过 ping 命令测试 web 容器到db容器的连接:

名称 db 被解析成了 172.17.0.24。

猜你在找的Docker相关文章