是否有可能设置一个不同的主机端口在Docker容器的暴露端口?

是否有可能设置一个不同的主机端口在Docker容器的暴露端口? 例如docker run -name some_container -p 80:8080 -i -t some_img如果是,是-p host:container还是-p container:host ? 我已经浏览了文档,并没有find任何关于docker run发布选项的例子和细节。

另外,我不想使用与容器相同的端口,因为这是Kubernete的API服务器正在侦听的地方。

它是主机:容器,可以在主机上设置不同的端口。 这个链接有一些很好的例子。