Docker搭建Gitlab丶Centos7版

1.安装启动docker

安装:yum -y install docker

启动:systemctl start docker

开机启动:systemctl enable docker

2.拉取镜像

docker images #查看镜像文件,没拉取之前是没有任何镜像的

docker search gitlab #搜索镜像


docker pull beginor/gitlab-ce:11.0.1-ce.0   #拉取镜像版本为beginor/gitlab-ce版本

注意:如果下载慢的话可以百度搜索配置阿里云镜像加速器。

3.创建文件夹来存放配置文件

mkdir -p /usr/local/gitlab/etc 
mkdir -p /usr/local/gitlab/log 
mkdir -p /usr/local/gitlab/data

4.启动镜像

docker run --name='gitlab' -d -p 222:22 -p 8090:80 --restart always --volume  /usr/local/gitlab/etc:/etc/gitlab --volume /usr/local/gitlab/log:/var/log/gitlab --volume /usr/local/gitlab/data:/var/opt/gitlab  beginor/gitlab-ce:11.0.1-ce.0

5.检查镜像是否启动和操作基本镜像命令

docker images #查看镜像

docker ps  #查看正在运行的容器
docker ps -a  #查看所有容器
docker kill 容器id  #关闭容器
docker rmi 镜像id   #删除镜像
docker rm 容器id   #删除容器
docker exec -ti gitlab /bin/bash    #进入容器
gitlab-ctl reconfigure  #花时间比较多
gitlab-ctl restart    #改IP重启就可以了
gitlab-ctl status     #查看状态
gitlab-ctl tail  # 查看gitlab运行日志
# 停止相关数据连接服务
gitlab-ctl stop unicorn
gitlab-ctl stop sideki

6.启动完成会在/usr/local/gitlab/etc中有配置文件,修改gitlab.rb文件

external_url 'http://192.168.221.150'

7.进入/usr/local/gitlab/data/gitlab-rails/etc,修改gitlab.yml文件

  gitlab:
    ## Web server settings (note: host is the FQDN, do not include http://)
    host: 192.168.221.150
    port: 8090
    https: false

8.修改Gitlab数据存储路径,修改gitlab.rb文件

git_data_dirs({ "default" => { "path" => "/data/gitlabData" } })

9.访问192.168.221.150:8090就可以访问gitlab了

Docker搭建Gitlab丶Centos7版_第1张图片

10.账号登录,修改密码默认账号是root

Docker搭建Gitlab丶Centos7版_第2张图片

你可能感兴趣的:(liunx,git,linux,java)