gpt4 book ai didi

docker - 启动具有多个网络接口(interface)的容器

转载 作者:IT老高 更新时间:2023-10-28 12:36:42 70 4
gpt4 key购买 nike

在 1.9 中,有没有办法用两个或更多网络接口(interface)直接启动容器?

你可以在容器启动后使用“docker network connect”来做,但这意味着进程已经在运行,可能会错过新的创建。

最佳答案

这个问题是关于 docker 和多个网络接口(interface)的搜索结果。虽然不是问题中所需的版本,但我在这里留下了一些信息:

使用 Docker 1.12+,可以向 docker 容器添加多个网络接口(interface),但需要先创建容器,然后在启动容器之前附加第二个(和子序列)网络 NIC:

$ docker create --network=network1 --name container_name containerimage:latest
$ docker network connect network2 container_name
$ docker start container_name

需要先创建网络:

$ docker network create --driver=bridge network1 --subnet=172.19.0.0/24
$ docker network create --driver=bridge network2 --subnet=172.19.1.0/24

此外,您可以使用 docker run 中的 --network=host 参数启动附加 dockerhost 网络接口(interface)的容器:

$ docker run --net=host containerimage:latest

关于docker - 启动具有多个网络接口(interface)的容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34110416/

70 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com