Docker未知标志:-网络

Docker未知标志:-网络,docker,Docker,我想与容器共享我的主机 我已经在容器中运行了一些服务,例如Redis 我想在另一个容器中运行一些应用程序。该应用程序表明Redis正在本地主机6379上监听 我可以从主机访问该端口,因为我有从Redis容器端口到主机端口的端口映射 我希望我的应用程序容器能够访问与主机相同的端口和网络 我尝试了这个命令:docker--network=host run somecontainer,但是得到了unknown标志:--network,所以没有成功 我如何才能实现上述行为?Host localhost=

我想与容器共享我的主机

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

我想在另一个容器中运行一些应用程序。该应用程序表明Redis正在本地主机6379上监听

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

我希望我的应用程序容器能够访问与主机相同的端口和网络

我尝试了这个命令:
docker--network=host run somecontainer
,但是得到了
unknown标志:--network
,所以没有成功


我如何才能实现上述行为?Host localhost=container localhost

您反转了参数,docker在没有给出命令时尝试解析标志(您可以通过
docker--help
看到
--network
未列出)

docker run--网络…
将更好地工作!:-)

不要忘记,
--network
run
命令的标志,
run
必须在前面


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

Oh,comon!…:D