我正在为 jenkins 使用 docker 容器并成功进入“docker-compose up -d”步骤,该步骤返回“starting jenkins.. done”
我现在尝试了返回空的 'docker ps'。
在尝试 'docker images' 时,它返回了列表中的 jenkins 图像。
您能告诉我为什么会发生这种情况以及可能的解决方案吗?我以 root 用户身份完成整个过程。
docker-compose.yml 文件如下所示:
firebase_messaging: ^7.0.0
答案 0 :(得分:1)
我尝试重新创建问题,但撰写文件对我有用。
docker ps 输出:
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
96a5965ceab7 jenkins/jenkins "/sbin/tini -- /usr/…" 7 minutes ago Up 6 minutes 0.0.0.0:8080->8080/tcp, 50000/tcp jenkins
$ docker compose up -d
Network "docker-compose-jenkins_net" Creating
Network "docker-compose-jenkins_net" Created
Container jenkins Creating
Container jenkins Created
Container jenkins Starting
Container jenkins Started
您能否检查一下您的 root 用户是否能够在当前工作目录(即 jenkins-data)中创建 jenkins 主目录。
如果 root 无法创建主目录,则容器将不会启动。在这种情况下,您可以选择另一个文件夹。
问候 阿米特·米纳