使用Docker安装Jenkins
镜像准备
docker run -u root --rm -d -p 8024:8080 -p 50000:50000 \
-v /data/jenkinsData:/var/jenkins_home \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /etc/localtime:/etc/localtime \
--name jenkins \
jenkinsci/blueocean
运行Docker中的Jenkins
# 这会将工作区存储在/ var / jenkins_home中。所有Jenkins数据都存在于那里 - 包括插件和配置。您可能希望将其设为持久卷(推荐):
docker run -d -p 8080:8080 -p 50000:50000 -v /your/home:/var/jenkins_home jenkins
# 这会将jenkins数据存储`/your/home`在主机上。确保`/your/home`容器中的jenkins用户可以访问它(jenkins user-uid 1000)或使用`-u some_other_user`参数`docker run`。
# 您还可以使用卷容器:
docker run -d --name myjenkins -p 8080:8080 -p 50000:50000 -v /var/jenkins_home jenkins
报错:
touch: cannot touch ‘/var/jenkins_home/copy_reference_file.log’: Permission denied
Ca