gpt4 book ai didi

docker 容器处于事件状态但未显示端口

转载 作者:行者123 更新时间:2023-12-02 03:28:04 25 4
gpt4 key购买 nike

我正在构建一个 docker 镜像并按照以下命令运行它:

docker run --name myjenkins -u root -d -p 8080:8080 -p 50000:50000 -v jenkins-volume:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock --net=host vm31

当我执行 docker ps 输出时,docker 容器已启动并运行:

CONTAINER ID        IMAGE                                                                              COMMAND                  CREATED             STATUS              PORTS                                                                                        NAMES
22a92a3b7875 vm31 "/sbin/tini -- /usr/…" 4 seconds ago Up 3 seconds

为什么它不显示这个容器正在运行的端口 - 所以我无法在 localhost:8080 上访问 jenkins

最佳答案

你同时使用了两个相互矛盾的东西:

  • --net=host
  • -p 8080:8080 -p 50000:50000

第一个告诉容器使用主机的网络堆栈,第二个是容器端口与主机端口绑定(bind)的方式。我相信你只想使用第二个。

关于docker 容器处于事件状态但未显示端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52642849/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com