概要
docker 上で Jenkins のイメージを動作させる時に発生したので解決策を紹介します
環境
- CentOS 7.3
- Jenkins 2.46.1
- docker 17.03
エラー詳細
実行コマンドは以下の通り
- docker pull jenkins
docker run -p 8080:8080 -p 50000:50000 -v $(pwd):/var/jenkins_home jenkins
で以下のエラーが発生
touch: cannot touch ‘/var/jenkins_home/copy_reference_file.log’Permission denied
Can not write to /var/jenkins_home/copy_reference_file.log. Wrong volume permissions?
解決策
chown -R 1000 $(pwd)
$(pwd)
の部分は run する時にマウントするパスを指定してください
今回はカレントをマウントしているので上記の用になっています
0 件のコメント:
コメントを投稿