Docker端口没有被覆盖

我想公开一个不同的主机端口上的docker容器端口。

docker run -d --net="host" --name="couchpotato2" -p 5555:5050 ... 

但是,我没有得到5555 -> 5050的映射。 任何想法为什么?

 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 114ae1617632 needo/couchpotato "/sbin/my_init" 3 seconds ago Up 2 seconds couchpotato3 

这里是我使用的docker图像: https : //github.com/needo37/couchpotato

你的问题是使用主机联网:

 --net="host" 

在文档中解释

当–net是默认(网桥)之外的任何其他容器时,发布端口和链接到其他容器将不起作用。