其它DevOps

docker中安装配置jenkins

2021-11-14  本文已影响0人  TheRaging
//创建桥接网络
docker network create jenkins

为了在Jenkins节点里执行docker命令,下载并运行镜像docker:dind。

docker run 
  --name jenkins-docker 
  --rm 
  --detach 
  --privileged 
  --network jenkins 
  --network-alias docker 
  --env DOCKER_TLS_CERTDIR=/certs 
  --volume jenkins-docker-certs:/certs/client 
  --volume jenkins-data:/var/jenkins_home 
  --publish 2376:2376 
  docker:dind 
  --storage-driver overlay2

命令说明

下载并运行镜像 jenkinsci/blueocean

docker container run 
  --name jenkins-blueocean 
  --rm 
  --detach 
  --network jenkins 
  --env DOCKER_HOST=tcp://docker:2376 
  --env DOCKER_CERT_PATH=/certs/client 
  --env DOCKER_TLS_VERIFY=1 
  --publish 8080:8080 
  --publish 50000:50000 
  --volume jenkins-data:/var/jenkins_home 
  --volume jenkins-docker-certs:/certs/client:ro 
  jenkinsci/blueocean 

命令说明

//查看日志 从日志里查找jenkins的密码
docker logs 容器ID或者容器名称  

设置maven 和jdk 挂载目录

maven和jdk都可以安装在本地 然后使用挂载目录 吧本地的目录和jenkines容器里的目录关联起来 然后就可以使用了

-v 本地目录:jenkines容器的目录

这里注意 jenkines的挂载目录一定要是不存在的文件夹才行,否则会启动容器失败

上一篇下一篇

猜你喜欢

热点阅读