我遵循此官方指南通过docker安装Jenkins 。
运行命令后:
docker run \
-u root \
--rm \
-d \
-p 8080:8080 \
-p 50000:50000 \
-v jenkins-data:/var/jenkins_home \
-v /var/run/docker.sock:/var/run/docker.sock \
jenkinsci/blueocean
Run Code Online (Sandbox Code Playgroud)
我期望Jenkins将被安装@ /var/jenkins_home,但是它正在被安装@ /var/lib/docker/volumes/jenkins-data。
也没有这样的文件夹/var/jenkins_home。
我错过了什么吗?请提出建议。
谢谢
/var/jenkins_home在容器内。您正在使用命名的卷,这就是它位于中的原因/var/lib/docker/volumes/jenkins-data。
相反,您可以使用以下主机绑定挂载来确保您/var/jenkins_home在主机上获取数据-
docker run \
-u root \
--rm \
-d \
-p 8080:8080 \
-p 50000:50000 \
-v /var/jenkins_home:/var/jenkins_home \
-v /var/run/docker.sock:/var/run/docker.sock \
jenkinsci/blueocean
Run Code Online (Sandbox Code Playgroud)
在主机挂载的情况下,卷路径必须是绝对的,否则将导致创建命名卷。
| 归档时间: |
|
| 查看次数: |
1060 次 |
| 最近记录: |