三、修改镜像使镜像符合自己的需要。
这下来龙去脉都弄清楚之后,我们修改镜像就要跑自己的东西啦。
docker run -i -t anapsix/gitlab-ci /bin/bash
docker run anapsid/gitlab-ci :是让docker用anapsid/gitlab-ci镜像跑进一个container里面
-i -t 是进入这个container,现在我们就在容器里面去了。
因为我事先看过如何去实体机上安装Gitlab CI,所以进去就直接修改文件,改成能与本地Gitlab服务器呼应。
https://github.com/gitlabhq/gitlab-ci/blob/master/doc/installation.md (gitlab-ci安装教程)
进入容器之后修改:
其他的不用改。然后退出exit退出,并且用docker ps -l查看container号,这时上一行会有一个用docker commit提交你修改的部分。
exit
docker ps -l #这一行会产生一个container ID,下一行命令会用到。
docker commit 你的container-ID liql/gitlab-ci #把你在anapsid/gitlab-ci修改的部分固 #化成你自己的images