gitlab_install
记录 gitlab 安装过程
安装 docker
官网地址:安装 docker-ce centos 教程
卸载旧版本
1 2 3 4 5 6 7 8 9 10
| $ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine
|
安装 Docker CE
添加存储库
1 2 3
| $ sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
|
1 2 3
| $ sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
|
_备注_:如果失败看要修改镜像地址为https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
1 2
| $ sudo yum-config-manager --enable docker-ce-edge $ sudo yum-config-manager --enable docker-ce-test
|
安装 docker ce
1 2 3 4
| $ sudo yum install docker-ce $ sudo systemctl start docker # 确认docker是否安装成功 $ sudo docker run hello-world
|
安装 gitlab centos docker 版
官网地址:gitlab docker 安装
1 2 3 4 5 6 7 8 9
| sudo docker run --detach \ --hostname gitlab.example.com \ --publish 443:443 --publish 80:80 --publish 2222:22 \ --name gitlab \ --restart always \ --volume /srv/gitlab/config:/etc/gitlab \ --volume /srv/gitlab/logs:/var/log/gitlab \ --volume /srv/gitlab/data:/var/opt/gitlab \ gitlab/gitlab-ce:latest
|
_备注_:默认镜像下载较慢,可更换
编辑 /etc/docker/deamon.json,也可自行选择其他加速地址。
备份与恢复
官网地址:gitlab 备份恢复
1 2 3 4
| # 备份 sudo docker exec -t gitlab gitlab-rake gitlab:backup:create # 恢复 sudo docker exec -it gitlab gitlab-rake gitlab:backup:restore
|
_备注_:gitlab 需与备份版本相同(当前版本 latest 11.6.3)