Docker与Jenkins的联系及安装

Docker与Jenkins的联系:

Docker与Jenkins的联系及安装_第1张图片
可以看出,jenkins充当的是一个自动构建的作用,而Docker相当于虚拟机,或者说是一个容器。
jenkins的工作原理 :是基于Java开发的一种持续集成工具,用于监控秩序重复的工作,包括:
1)、持续的软件版本发布/测试项目。
2)、监控外部调用执行的工作。

Dockeer安装请看上篇介绍。下面开始安装Jenkins:

1.检测docker

sudo docker info
Containers: 1
Running: 1
Paused: 0
Stopped: 0
Images: 2
Server Version: 1.11.2
Storage Driver: aufs
Root Dir: /var/lib/docker/aufs
Backing Filesystem: extfs
Dirs: 104
Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins: 
Volume: local...............

表示成功
2. 下载jenkins docker image
Digest:

sha256:89cb0908dc150ebe7ac8ea8838f963a872cfff3dbdc3b2279bebb8885c5025cb
Status: Downloaded newer image for jenkinsci/jenkins:latest

表示成功
3. 运行jenkins docker

cd /home/osboxes/jenkins_home_docker
cat > log.properties <

运行jenkins的docker image:
sudo docker run --name myjenkins -p 8088:8080 -p 50000:50000 --env JAVA_OPTS="-Djava.util.logging.config.file=/home/osboxes/jenkins_home_docker/log.properties" --env JENKINS_SLAVE_AGENT_PORT=50000 -v /home/osboxes/jenkins_home_docker:/var/jenkins_home jenkinsci/jenkins

sudo docker ps

93fa3b7a08c4 jenkins:latest “/bin/tini – /usr…” 3 hours ago Up 3 hours 0.0.0.0:50000->50000/tcp, 0.

成功
cat /home/jenkins/secrets/initialAdminPassword 查看密码
选jenkins默认配置

http://你的地址:9090

完结

你可能感兴趣的:(Linux,安装那些事)