是否有可能设定为比码头工人容器的暴露的端口不同的主机端口?例如docker run -name some_container -p 80:8080 -i -t some_img
如果是这样,是不是-p host:container
或-p container:host
?我已经通过了文档看了看,还没有发现对docker run
的发布选项的这个细节也没有任何的例子。
此外,我不想使用同一端口的容器,因为这是Kubernete的API服务器监听。
这是主持人:容器,它可以设置在主机上的不同端口。 This Link有一些很好的例子。
是的,你可以映射任何主机端口的集装箱港口,除非它正在使用其他应用程序
docker run -p 80:8080 --name=centos centos:latest
它是主机:容器格式。