2017年4月9日日曜日

touch: cannot touch '/var/jenkins_home/copy_reference_file.log': Permission denied

概要

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 件のコメント:

コメントを投稿