Docker 是一個開源的應用容器引擎,一種虛擬化技術。
Jenkins是一個開源的持續集成工具使用java開發。
首先要安裝Docker:http://www.javashuo.com/article/p-srzarbbb-ce.html
安裝完成以後啓動docker:java
## . ## ## ## == ## ## ## ## ## === /"""""""""""""""""\___/ === ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ / ===- ~~~ \______ o __/ \ \ __/ \____\_______/ docker is configured to use the default machine with IP 192.168.99.100 For help getting started, check out the docs at https://docs.docker.com Welcome to fish, the friendly interactive shell Type help for instructions on how to use fish
這裏會給一個ip地址192.168.99.100
這個就是分配給docker虛擬機的ip地址。docker
而後去pull jenkins的docker鏡像:shell
docker pull jenkinssegmentfault
等待鏡像下載完成,就能夠運行jenkins的鏡像了.工具
docker run -d -p 8080:8080 -v $PWD/jenkins:/var/jenkins_home -t jenkinsspa
把/var/jenkins_home
映射到 'jenkins/'目錄下。
把jenkins的8080端口暴露給容器的8080端口,能夠在容器外訪問。3d
運行效果:code