运行docker run jenkins/jenkins未指定端口:能否启动及默认端口是多少?
Jenkins容器未指定端口参数的运行说明
- 执行
docker run jenkins/jenkins时不指定端口参数,容器可以正常启动并运行。只是此时宿主机不会将容器的端口映射到自身端口,外部设备无法直接通过宿主机IP访问Jenkins的Web界面,但容器内部的Jenkins服务是完全正常工作的。 - Jenkins官方镜像默认内置暴露了两个端口:
8080:用于Jenkins Web管理界面的访问50000:用于Jenkins代理节点(agent)与主节点的通信连接
如果之后需要从外部访问Jenkins,你可以通过docker inspect <容器ID/名称>查看容器端口配置,或者重新启动容器时添加端口映射参数,比如:
docker run -p 8080:8080 -p 50000:50000 jenkins/jenkins
内容的提问来源于stack exchange,提问作者Sharma Shivlal
相关产品推荐
相关产品推荐

