在docker运行时,在主机上将容器端口范围发布为相同的范围
给定以下Dockerfile
configuration
EXPOSE 9400-9500
我想在--publish-all=true
docker run
与--publish-all=true
相同的效果,但结果映射到给定的端口范围,而不是随机的,例如0.0.0.0:8301->9400/tcp ... 0.0.0.0:8401->9500/tcp
。 我怎样才能做到这一点?
其实我刚刚find答案:
docker run -p 8301-8401:9400-9500 ...
- Docker RUN apt-get -y update && apt-get install -y fortune
- 使pdb与docker工作
- 拨号unix /var/run/docker.sock:升级到lxc-docker后没有这样的文件或目录
- OpenShift 3 – build立“由于缺乏磁盘空间而无法启动”
- docker工人撰写 – 添加到LAMP的Python
- Docker容器间通信痛苦地缓慢(Mac OS X)
- 无法在kubernetes v1中生成服务帐户令牌
- 计算引擎上的google cloudML的Docker容器 – 安装存储桶的authentication
- 为什么在安全的https模式下启动docker守护进程后,我得到空的响应?