明党参

首页 » 常识 » 问答 » Docker搭建Gitlabam
TUhjnbcbe - 2021/7/7 1:31:00
北京治疗白癜风的医院哪家比较好 http://yyk.39.net/hospital/89ac7_knowledges.html
0背景为实现企业前后端分离项目的持续集成部署,解决人工编译部署易出错、效率低、无聊重复性等问题,工作之余入门Docker容器化技术并完成基础实战任务,初步熟悉GitlabCI/CD持续集成部署的工作原理。在操作生产环境前,需搭建Gitlab私有仓库、注册GitlabRunner,实现React+SpringBoot示例应用在私库环境下的持续集成部署,以降低生产环境下的集成风险。本文主要记录Docker搭建Gitlab私有仓库基础知识点,从前提条件、环境搭建(Gitlab、GitlabRunner、GitlabRegistry)等四个小节叙述,一步步完成Gitlab私有仓库搭建,为前后端分离项目的持续集成部署提供必要环境。1前提条件

Linux基本命令

Docker基础命令及数据卷

Linux虚拟机或云服务器

hcy

ubuntu:~uname-aLinuxubuntu4.15.0--generic#~16.04.1-UbuntuSMPTueApr:27:15UTCx86_64x86_64x86_64GNU/Linux#注:linuxip:10.1.88.Gitlab

1.Docker下载Gitlab镜像并运行

dockerrun-d\-p:80\-p:\-p:22\--namegitlab\--restartalways\--privileged=true\-v/home/hcy/Public/docker-volumes/gitlab/conf:/etc/gitlab\-v/home/hcy/Public/docker-volumes/gitlab/logs:/var/log/gitlab\-v/home/hcy/Public/docker-volumes/gitlab/data:/var/opt/gitlab\gitlab/gitlab-ce:latest#-d:后台运行#-p:端口映射#--name:运行容器命名#--restart:重启策略#--privileged:root权限扩展#-v:数据卷#gitlab/gitlab-ce:latest#镜像名:版本信息

2.gitlab.yml文件修改

#文件路径:{data数据卷}/gitlab-rails/etc/gitlab.yml#绝对路径:/home/hcy/Public/docker-volumes/gitlab/data/gitlab-rails/etc/gitlab.ymlgitlab:host:10.1.88.79#宿主机ipport:80#gitlab容器默认端口

1
查看完整版本: Docker搭建Gitlabam