docker run --network
时间: 2023-05-02 16:04:48 浏览: 1037
`docker run --network` 是 Docker 命令中的一个选项,可以设置容器所连接的网络。通过该选项,可以将容器连接到 Docker 的默认网络或自定义网络中,让容器之间或容器与主机之间进行通信。
相关问题
docker run --network host
docker run --network host 是在 Docker 容器中运行应用程序时使用的一个选项,它使容器与主机共享网络命名空间。这样容器就可以直接访问主机上的网络,包括主机上的端口和 IP 地址等。使用 --network host 选项可以方便地在容器内运行网络应用程序,而不需要进行端口映射或网络配置等操作。但是,需要注意的是,使用 --network host 选项会降低容器的安全性,因为容器可以直接访问主机上的网络资源。
docker run -it --name container_network_bridge --network flag needs an argument: --network See 'docker run --help'.
根据你的命令,你似乎没有指定一个网络模式来启动Docker容器。`--network`选项需要指定一个网络模式参数,例如`--network=bridge`。所以你需要在命令中指定一个网络模式参数,例如以下命令:
```
docker run -it --name container_network_bridge --network=bridge ubuntu /bin/bash
```
这将在一个名为"container_network_bridge"的新容器中启动Ubuntu镜像,并将其连接到默认的bridge网络中。你可以根据需要更改网络模式参数来连接到其他网络。
阅读全文