2017-07-17 60 views
0

我想與容器共享我的主機。碼頭未知標誌:--network

我已經有一些服務在容器中運行,例如Redis的。

我想在另一個容器中運行一些應用程序。該應用程序暗示Redis正在本地主機上偵聽:6379。

從我的主機我有一個訪問該端口,因爲我有從Redis容器端口到主機端口的端口映射。

我希望我的應用容器能夠訪問我的主機所擁有的相同端口和網絡。

我試過這個命令:docker --network=host run somecontainer但是得到了unknown flag: --network所以沒有成功。 SO questionDocker docs

我還能如何實現上述行爲?主機本地主機=本地主機容器

回答

2

你倒的參數和泊塢窗正試圖在沒有給出命令來解決該標誌(你可以用docker --help--network未列出見)

docker run --network ...將更好地工作! :-)

不要忘記,--networkrun命令的標誌,run必須先於。

TLDR:docker run --helpdocker --help是不同的,發生錯誤。

+0

哦,comon!:D – Alendorff