Docker 是一个开源的应用容器引擎,它可以让你打包、发布和运行应用。网络是 Docker 的核心功能之一,下面是一些关于 Docker 网络的基础教程。

网络模式

Docker 支持多种网络模式,包括:

  • 桥接模式:这是默认的网络模式,容器会连接到一个虚拟的网桥。
  • 主机模式:容器会共享主机的网络命名空间。
  • 自定义模式:可以创建自定义的网络。

创建网络

要创建一个自定义网络,可以使用以下命令:

docker network create -d bridge mynetwork

这里的 -d 参数指定了网络类型为 bridgemynetwork 是网络名称。

将容器连接到网络

创建容器时,可以使用 --network 参数将容器连接到网络:

docker run --network mynetwork myimage

网络配置

Docker 网络配置允许你设置各种网络参数,例如:

  • IP 地址:为容器分配一个静态 IP 地址。
  • 子网:定义网络中的子网。

图片示例

下面是一个 Docker 容器连接到网络后的示例:

Docker 网络连接示例

扩展阅读

想要了解更多关于 Docker 网络的信息,可以阅读我们的 Docker 网络高级教程