【发布时间】:2021-04-15 18:47:27
【问题描述】:
我在 Microsoft azure 中创建了一个 Ubuntu 虚拟机。我已经在上面安装了 docker 并通过 docker 运行了 Jenkins 镜像。
mkdir -p /var/jenkins_home
chown -R 1000:1000 /var/jenkins_home/
docker run -p 8080:8080 -p 50000:50000 -v /var/jenkins_home:/var/jenkins_home -d --name jenkins jenkins/jenkins:lts
容器运行成功,但我无法在浏览器中访问它。
链接:http://publicip:8080
【问题讨论】:
-
docker container ps和docker container logs ${container_id}的输出是什么?当您尝试访问它时会显示什么消息? -
容器运行成功,下面是容器日志。我可以在 VM 内打开 Jenkins 门户,但不能在 VM 外打开。 INFO jenkins.InitReactorRunner$1#onAttained:已完成初始化 INFO hudson.WebAppMain$3#run:Jenkins 已完全启动并运行 INFO h.m.DownloadService$Downloadable#load:获取 hudson.tasks.Maven.MavenInstaller INFO hudson.util 的更新数据文件。 Retrier#start:在尝试 #1 时成功执行操作检查更新服务器 INFO hudson.model.AsyncPeriodicWork#lambda$doRun$0:已完成下载元数据。 13,870 毫秒