无法访问安装在容器中的Jenkins

时间:2020-09-28 11:30:37

标签: docker jenkins

我想在Ubuntu容器上设置开发环境。

我已按照以下方式运行容器:

docker run -tid \
  --name auto-server \
  --rm \
  --volume data:/home/ubuntu \
  --publish 8080:8080 \
  --cap-add=NET_ADMIN \
  --cap-add=NET_RAW \
  ubuntu:latest

我已经安装了Jenkins及其依赖项。

容器上的8080端口似乎还可以:

enter image description here

Jenkins守护程序,这也是我在容器中请求的输出,这是我请求 http:// localhost:8080 时得到的结果:

enter image description here

我的问题是如何从浏览器访问Jenkins Web UI。

1 个答案:

答案 0 :(得分:1)

除非另有说明,否则

--network bridge已经是默认值。

只需将EXPOSE 8080添加到Dockerfile(或脚本)中,它就可以工作。