如何在现有网络命名空间中运行 Docker 容器?

如何在现有网络命名空间中运行 Docker 容器?

我有一个现有的网络命名空间:

dewi@dewiserver:~$ ip netns list
dewinetns235 (id: 0)

如何让 Docker 容器在此网络命名空间内使用和运行?
例如运行类似

docker run --rm curlimages/curl:7.81.0 --namespace dewinetns235 -L -v https://curl.haxx.se 

因此,在这个例子中,我希望 curl 命令存在于 dewinetns235 网络命名空间中

非常感谢

答案1

谷歌搜索后,结果显示此链接。看来您在运行容器后附加了网络命名空间?我有点惊讶这不是 Docker 内置的。

--network 旗帜docker run我怀疑这是针对 Docker 创建的网络。

相关内容