比起dockerfile的編寫,我更習慣使用簡單的docker-compose.yml。可是官方的docker-compose.yml並非獨立的。因而通過一番研究,暫時打造了本身的文件:java
docker-compose.ymlgit
jenkins:
image: jenkins:latest
environment:
JAVA_OPTS: "-Djava.awt.headless=true"
ports:
- "50000:50000"
- "8080:8080"
volumes:
- /srv/docker/jenkins:/var/jenkins_home
- /etc/localtime:/etc/localtime:rogithub
(博客園自動把空格刪了,還真是不方便)docker
初始運行會在/srv/docker/jenkins目錄下新建一些文件,須要給一些權限:less
chown 1000 /srv/docker/jenkinsci
或者chmod 777 /srv/docker/jenkins博客
原本docker-compose.yml的出現就是直接複製yml文件到一個文件夾,而後在文件夾裏打docker-compose up就能傻瓜式啓動一個docker鏡像的功能,不得不說jenkins的官方實在不怎麼人性化。jenkins
參考:dockerfile
https://github.com/jenkinsci/dockerit
http://knjname.hateblo.jp/entry/2015/02/10/040833