比起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