尝试用docker上的jenkins

  比起dockerfile的编写,我更习惯使用简单的docker-compose.yml。但是官方的docker-compose.yml并不是独立的。于是经过一番研究,暂时打造了自己的文件:

docker-compose.yml


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:ro

(博客园自动把空格删了,还真是不方便)

 

初始运行会在/srv/docker/jenkins目录下新建一些文件,需要给一些权限:

chown 1000 /srv/docker/jenkins

或者chmod 777 /srv/docker/jenkins

 

本来docker-compose.yml的出现就是直接复制yml文件到一个文件夹,然后在文件夹里打docker-compose up就能傻瓜式启动一个docker镜像的功能,不得不说jenkins的官方实在不怎么人性化。

 

参考:

https://github.com/jenkinsci/docker

http://knjname.hateblo.jp/entry/2015/02/10/040833

posted @ 2015-10-17 11:38  封印指定  阅读(512)  评论(0编辑  收藏  举报