docker network create my-mysql-network
时间: 2024-08-16 07:05:22 浏览: 65
docker-php72-nginx:用于搭建项目的Docker环境
在Docker中,`docker network create` 命令用于创建一个新的网络。`my-mysql-network` 这个名字是你为这个私有网络自定义的别名。当你创建一个网络时,你可以为容器提供一种连接到其他容器或者外部网络的方式,而不仅仅局限于默认的桥接网络(bridge network)。
以下是创建这个名为 `my-mysql-network` 的网络的命令示例:
```bash
docker network create \
--driver bridge \
--subnet 172.16.0.0/16 \
--ip-range 172.16.5.0/24 \
--gateway 172.16.5.1 \
--name my-mysql-network
```
解释参数:
- `--driver bridge`: 默认驱动,桥接网络允许容器之间通信。
- `--subnet <subnet>`: 网络的IP地址范围,如上例中的172.16.0.0/16。
- `--ip-range <range>`: 分配给容器的IP地址段。
- `--gateway <gateway>`: 网络的默认网关。
- `--name my-mysql-network`: 你所创建的网络的名称,方便后续引用。
创建网络之后,你可以在创建容器时使用 `--network my-mysql-network` 参数将其关联到这个新网络,以便它们能互相发现并通信。
阅读全文