我無法在現有的詹金斯泊塢窗圖像安裝PostgreSQL泊塢窗的容器,下面是我遵循的步驟列表:誤差與PostgreSQL的
第1步:下載jenkins和體積詹金斯指定名稱如使用下面的命令下載圖像和指定卷
docker create -v /var/jenkins_home --name jenkins-home jenkins
012的下面文章
http://www.catosplace.net/blog/2015/02/11/running-jenkins-in-docker-containers/
中描述-home
步驟2:更新了dockerfile請參見下文 Dockerfile加入PostgreSQL安裝命令從postgresql_dockerfile
步驟3:構建搬運工圖像
docker build -t ci_jenkins_docker .
步驟4:現在運行ci_jenkins_docker圖像
docker run -p 8085:8080 --volumes-from jenkins-home ci_jenkins_docker
運行上述命令後,我收到以下錯誤消息
touch:無法觸摸'/var/jenkins_home/copy_reference_file.log':權限被拒絕。
無法寫入/var/jenkins_home/copy_reference_file.log。錯誤的卷權限?
我在做什麼錯?
已更新Dockerfile,現在可以使用。這個問題與許可有關。我不得不將用戶root添加到一些RUN命令(而不是像以前那樣使用postgres用戶)https://gist.github.com/MasoodGit/b944b1d1e9f6ab68a1da – Anonymous