# : 後面爲對應的 tag docker pull gitlab/gitlab-ce:10.0.0-ce.0
運行的時候,掛載宿主的備份目錄到容器git
# 查看鏡像 docker images # 運行容器 docker run -d \ -v /opt/gitback:/opt/gitback \ -p 8080:8080 \ image-id
# 查看容器 docker ps -a # 進入容器 docker exec -it container-id bash # 配置訪問地址 --> external_url = 'http://192.168.1.1:8080' vim /etc/gitlab/gitlab.rb # 項目地址 vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml # 重啓配置 gitlab-ctl reconfigure
須要版本嚴格一致docker
# 手動備份 gitlab-rake gitlab:backup:create # 默認備份文件位置 ls /var/opt/gitlab/backups/ 1512215163_2017_12_02_10.0.0_gitlab_backup.tar # 恢復,= 後面爲去掉 _gitlab_backup.tar 的備份文件名 gitlab-rake gitlab:backup:restore BACKUP=1512215163_2017_12_02_10.0.0