docker-创建jenkins容器

docker-创建jenkins容器

在通过docker创建jenkins容器的时候,因为不能动态的给正在运行的容器填加卷(Volume),所以在需要共享与宿主机器的部分环境的时候,如jdk,maven,git...等等,需要事先在创建容器的时候就要指定好(就是这个坑,让我在容器中又安装了一遍环境,WTF!!)

解决方案


docker run \
    -itd -p 8080:8080
    # jenkins工作区间
    -v /home/docker/jenkins_home/:/var/jenkins_home \
    -v /var/run/docker.sock:/var/run/docker.sock \
    # maven 安装路径
	-v /usr/local/maven/:/usr/local/maven/
	# java 安装路径
	-v $(which java):/usr/local/java \
	# git 安装路径
    -v $(which git):/usr/bin/git \
    # 共享.ssh下的公钥,在jenkins通过git拉取代码的时候就不用再次生成公钥了
    -v ~/.ssh:/var/jenkins_home/.ssh \ 
    --name=jenkins jenkins:lts
发布了76 篇原创文章 · 获赞 66 · 访问量 51万+

猜你喜欢

转载自blog.csdn.net/u013887008/article/details/104010734