Jenkins 是一款开源 CI & CD 软件,用于自动化各种任务,包括构建、测试和部署软件。
官方镜像:https://hub.docker.com/_/jenkins
- docker pull jenkins:2.60.3
- docker run --name jenkins -p 8080:8080 -p 50000:50000 -d jenkins:2.60.3
上面这种方式只使用于 helloworld,真正使用时并不会让文件写入到容器到可写层,下面把 jenkins_home 目录映射到宿主机。
- docker run --name jenkins -p 99:8080 -p 50000:50000 \
- -v /Users/ckwen/docker-data/jenkins:/var/jenkins_home \
- -d jenkins:2.60.3
查看初始密码
- # 登录容器中
- docker exec -it jenkins sh
-
- # 查看密码
- cat /var/jenkins_home/secrets/initialAdminPassword