Jenkins + gitee webhook

2018-06-08 • OSNo Comments

前提: 当前系统是在阿里云上的Ubnutu16.04,使用laradock搭建起的php运行环境。
目标: git push时自动部署

1.建立jenkins服务容器,因为laradock已经集成了jenkins了,可以直接up,不过要先改一下Dockerfile。

2.修改DOCKER_GID。

# Add jenkins to the correct group
# see http://stackoverflow.com/questions/42164653/docker-in-docker-permissions-error
# use "getent group docker | awk -F: '{printf "%d\n", $3}'" command on host to find correct value for gid or simply use 'id'
ARG DOCKER_GID=998

因为jenkins会用到宿主机上的docker服务,所以先把jenkins用户加入到docker用户组。这个操作在后续会执行,这里只要把DOCKER_GID改成宿主机的docker用户组的id,至于怎么找到这个id,可以执行getent group docker | awk -F: '{printf "%dn", $3}',上面的注释已经有写了耶,贴心如斯。


阅读更多...

常用Docker命令

2017-11-07 • OSNo Comments

1、列出正在运行的容器

docker ps

你也可以使用以下命令列出某项目的容器:

docker-compose ps

阅读更多...

粤公网安备 44011102000950号