前提・実現したいこと
docke-composeでjenkinsを立ち上げる際
volumesで以下のエラーが発生しました。
発生している問題・エラーメッセージ
uid等を確認しましたが原因がわからず。
解決策をご教示いただけると幸いです。
test | touch: cannot touch '/var/jenkins_home/copy_reference_file.log': Permission denied test | Can not write to /var/jenkins_home/copy_reference_file.log. Wrong volume permissions?
該当のソースコード
docker-compose
docker
1version: "3" 2services: 3 master: 4 container_name: test 5 image: jenkinsci/jenkins:2.142-slim 6 ports: 7 - 8080:8080 8 volumes: 9 - ./jenkins_home:/var/jenkins_home:z 10
試したこと
1 ホスト側のjenkins_homeにて以下コマンドを実行
chown -R 1000:1000 .
補足情報(FW/ツールのバージョンなど)
docker version
docker-machineをwslから使用しています。
Client: Version: 18.09.7 API version: 1.39 Go version: go1.10.8 Git commit: 2d0083d Built: Thu Jun 27 17:56:23 2019 OS/Arch: linux/amd64 Experimental: false Server: Docker Engine - Community Engine: Version: 18.09.6 API version: 1.39 (minimum version 1.12) Go version: go1.10.8 Git commit: 481bc77 Built: Sat May 4 02:41:08 2019 OS/Arch: linux/amd64 Experimental: false
ホスト
mker@hedgehogs:~/study/docker/2.6$ id uid=1000(mker) gid=1000(mker) groups=1000(mker),4(adm),20(dialout),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),44(video),46(plugdev),108(lxd),114(netdev) mker@hedgehogs:~/study/docker/2.6$ getenforce Disabled mker@hedgehogs:~/study/docker/2.6$ ls -Z ? docker-compose.yml ? jenkins_home
コンテナ
jenkins@c995bfdedd8a:/$ id uid=1000(jenkins) gid=1000(jenkins) groups=1000(jenkins)
あなたの回答
tips
プレビュー