【发布时间】:2019-12-07 13:25:47
【问题描述】:
我在 docker 中提取了 Jenkins 官方图像并想启动 jenkins 容器,但似乎我有一个权限问题,尽管我在网上发现了同样的问题,但我真的不明白,但他们没有帮助我修复我的问题。
我想用这个命令docker compose up -d 启动詹金斯容器,但我遇到了这个问题:
Creating jenkins_Container ... done
Attaching to jenkins_Container
jenkins_Container | touch: cannot touch '/var/jenkins_home/copy_reference_file.log': Permission denied
jenkins_Container | Can not write to /var/jenkins_home/copy_reference_file.log. Wrong volume permissions?
jenkins_Container exited with code 1
这是我的 docker-compose.yml:
version: '3'
services:
jenkins:
container_name: jenkins_Container
image: docker.io/jenkins/jenkins
ports:
- '8080:8080'
volumes:
- '$PWD/jenkins_Home:/var/jenkins_home'
networks:
- net
networks:
net:
欢迎提出任何建议...
问候
【问题讨论】:
-
jenkins home 的所有权变更了吗?
-
是的,这个命令:sudo chown -R 1000:1000 jenkins_Home
标签: docker jenkins docker-compose