接着上一篇 Docker部署gitlab服务器(1),部署Gitlab
参考文档 https://docs.gitlab.com/omnibus/docker/README.html#gitlab-docker-images
下载Gitlab
直接执行docker命令,使用了加速器后,一会就将Gitlab下载完成。
1 | $ sudo docker pull gitlab/gitlab-ce:latest |
启动Gitlab
hostname用服务器IP。
1 | sudo docker run --detach \ |
该命令将在主机系统中建立/srv目录,docker容器的相应目录映射到主机目录下实现共享。
首次启动需要花费一定的时间,需要初始化Gitlab的一些内容。
使用如下命令查看docker 容器使用情况:
1 | $ sudo docker ps -a |
完成之后,直接在浏览器中打开hostname,就可以访问Gitlab应用了。
配置Gitlab
进入docker环境中
1 | $ sudo docker exec -it gitlab /bin/bash |
可以查看Gitlab的几个运行环境:
1 | # ruby --version |
修改配置文件
1 | # vim /etc/gitlab/gitlab.rb |
具体内容可以参考前面的博文。
官方文档:https://docs.gitlab.com/omnibus/settings/configuration.html
更新Gitlab
更新Gitlab版本,首先需要停止删除当前的Gitlab容器:
1 | $ sudo docker stop gitlab |
然后重新 pull 最新版本的Gitlab
1 | $ sudo docker pull gitlab/gitlab-ce:latest |
再重新执行 上面的docker run
命令创建启动容器。