Docker安装Gitlab
- 首先拉取Gitlab镜像;
- 创建三个文件夹,分别保存gitlab的配置文件、log文件夹和数据文件;
- 运行docker run指令
# docker pull gitlab/gitlab-ce
# mkdir -p /home/gitlab/{config,data,logs}
# docker run --detach \
--hostname gitlab.directaccess.com \
--publish 8443:443 --publish 8822:22 --publish 8880:80 \
--name gitlab \
--restart always \
--volume /home/gitlab/config:/etc/gitlab \
--volume /home/gitlab/logs:/var/log/gitlab \
--volume /home/gitlab/data:/var/opt/gitlab \
--privileged=true \
gitlab/gitlab-ce
- 修改gitlab配置文件,修改其中的external_url,加上gitlab的前缀
# external_url 'http://域名/gitlab'
- 运行指令让配置生效;
# docker exec -it gitlab gitlab-ctl reconfigure
# docker exec -it gitlab gitlab-ctl restart
Nginx反向代理Gilab参见上一篇教程