gitlab9.3.7安裝
step 1 安裝docker-compose
yum install -y docker-compose
step 2
mkdir /export/gitlab vi /export/gitlab/docker-compose.yml
docker-compose.yml內容在網盤上https://pan.baidu.com/s/1jIR8ygu
step 3
#cd /export/gitlab #docker-compose up #運行改命令會自動下載鏡像並啟動gitlab [www@cent7-ip199 gitlab]$ docker ps |grep gitlab 13bc64845fc5 10.10.101.199:5000/sameersbn_gitlab:9.3.7 "/sbin/entrypoint.sh " 26 minutes ago Up 26 minutes 443/tcp, 0.0.0.0:10022->22/tcp, 0.0.0.0:10080->80/tcp gitlab_gitlab_1 39f73b3e8689 10.10.101.199:5000/sameersbn_postgresql:9.6-2 "/sbin/entrypoint.sh" 26 minutes ago Up 26 minutes 5432/tcp gitlab_postgresql_1 b91f550d5276 10.10.101.199:5000/sameersbn_redis:latest "/sbin/entrypoint.sh " 26 minutes ago Up 26 minutes 6379/tcp gitlab_redis_1
訪問地址:http://10.10.101.199:10080/gitlab/(注:gitlab由參數- GITLAB_RELATIVE_URL_ROOT=/gitlab配置的)
gitlab數據遷移
step 1 備份
##進入容器執行備份命令 [www@cent7-ip199 gitlab]$ docker exec -it gitlab_gitlab_1 bash root@13bc64845fc5:/home/git/gitlab# cd /home/git/gitlab/bin root@13bc64845fc5:/home/git/gitlab/bin# ./rake gitlab:backup:create
命令執行成功后會在宿主機目錄/export/gitlab/gitlab/backups生產文件
1508401391_2017_10_19_9.3.7_gitlab_backup.tar
step 2 遷移數據
##進入容器 [www@cent7-ip199 gitlab]$ docker exec -it gitlab_gitlab_1 bash root@13bc64845fc5:/home/git/gitlab#sudo -u git -H bundle exec rake gitlab:backup:restore RAILS_ENV=production BACKUP=1508401391_2017_10_19_9.3.7 ##執行數據恢復命令,后面的數字是前面備份tar文件前綴
gitlab的root密碼忘記怎么辦
docker exec -it gitlab_gitlab_1 bash ---進入容器 bundle exec rails console production ---進入修改root密碼的界面 user = User.where(id: 1).first ---獲取root用戶的相關信息 user.password = '密碼' ---修改密碼 user.password_confirmation = '密碼' ---確認密碼 user.save! ---保存
gitlab地址變更,超級簡單
localhost:project jack$ cd .git localhost:.git jack$ vi config [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true ignorecase = true precomposeunicode = true [remote "origin"] url = http://*這里是要修改的ip和端口*/***/data-project.git fetch = +refs/heads/*:refs/remotes/origin/* [branch "master"] remote = origin merge = refs/heads/master ~