docker部署gitlab

docker部署gitlab

下载镜像

docker pull gitlab/gitlab-ce:14.0.0-ce.0

运行容器

docker run \
 --name gitlab \
 --restart always \
 --privileged=true \
 -itd  \
 -p 8080:80 \
 -p 8443:443 \
 -p 2222:22 \
 -v /home/dockerMount/gitlab/conf:/etc/gitlab  \
 -v /home/dockerMount/gitlab/logs:/var/log/gitlab \
 -v /home/dockerMount/gitlab/data:/var/opt/gitlab \
 gitlab/gitlab-ce:14.0.0-ce.0

修改root用户密码

docker exec -it gitlab /bin/bash
gitlab-rails console -e production
user = User.where(id: 1).first
user.password = '密码'
user.password_confirmation = '密码'
user.save!

修改配置

  • 修改gitlab.rb文件配置
    主要是external_url这一项,这里可以写http使得gitlab能够进行外网访问。https的配置则是可以在gitlab启动之后,在页面上配置

  • 配置生效

docker exec -it gitlab /bin/bash
gitlab-ctl reconfigure
gitlab-ctl restart

备份

docker exec -it gitlab /bin/bash
docker exec gitlab gitlab-rake gitlab:backup:create
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容