Docker构建GitLab

1.获取镜像

[root@master_150 ~]# docker pull beginor/gitlab-ce

或

找链路好的服务器下载镜像,再导出导入到本地环境

2.将gitlab的配置(etc)、日志(log)、数据(data)放到容器之外,便于日后升级

[root@master_150 ~]# mkdir -p /data/gitlab/etc
[root@master_150 ~]# mkdir -p /data/gitlab/log
[root@master_150 ~]# mkdir -p /data/gitlab/data

3.运行镜像

[root@master_150 ~]#  docker run \
    --detach \
    --publish 8443:443 \
    --publish 8090:80 \
    --name gitlab \
    --restart unless-stopped \
    -v /data/gitlab/etc:/etc/gitlab \
    -v /data/gitlab/log:/var/log/gitlab \
    -v /data/gitlab/data:/var/opt/gitlab \
    beginor/gitlab-ce

4.修改gitlab.rb,把external_url改成部署机器的域名或者IP地址

[root@master_150 ~]# vim /data/gitlab/etc/gitlab.rb
external_url 'http://106.12.196.33'

5.修改gitlab.yml

[root@master_150 ~]# vim /data/gitlab/data/gitlab-rails/etc/gitlab.yml
host: 106.12.196.33
port: 8090

欢迎各位大神评论点赞!

发布了28 篇原创文章 · 获赞 36 · 访问量 738

猜你喜欢

转载自blog.csdn.net/xieweikun_7/article/details/105334105