docker未知标志: – networking

我想与容器分享我的主机。

我已经有一些在容器中运行的服务,例如Redis。

我想在另一个容器中运行一些应用程序。 该应用程序提示Redis正在本地主机上侦听:6379。

从我的主机,我有一个访问该端口,因为我有从Redis容器端口到主机端口的端口映射。

我希望我的应用程序容器能够访问我的主机所拥有的相同端口和networking。

我试过这个命令: docker --network=host run somecontainer但得到unknown flag: --network因此没有成功。 所以问题 , Docker文档 。

我还能如何实现上述行为? 主机localhost =容器本地主机

你倒了参数和docker正试图解决的标志,当没有命令(你可以看到与docker --help --network没有列出)

docker run --network ...将更好地工作! 🙂

不要忘了--networkrun命令的标志, run必须在之前。

TLDR: docker run --helpdocker --help是不同的,错误发生。