ドッキングウィンドウの実行gitlabとバックアップの設定

1、実行gitlab

9443 -p 9080:80 -p 9022:22 --name gitlab --restart常に-v /ドッキングウィンドウ・データ/ gitlab / configに:の/ etc / gitlab -v /ドッキングウィンドウ・データ/ gitlabドッキングウィンドウの実行は、-p 9443を-dの/ var / opt / gitlab gitlab / gitlab-CE:/ログ:/ gitlab /データは/ var / log / gitlab -v /ドッカデータ

2、コンテナのバックアップ

ドッキングウィンドウはd21671726376のgitlab.smallpayをコミット:0311

bbbec6204b43> /docker-data/gitlab.smallpay:0311.tar.gz保存ドッカ

3、データのバックアップスクリプト

#!/ binに/ bashの
F1 = `日付+%Yの%mの%D%H%M%S`
は/ usr / binに/ RM /docker-data/gitlab.*.gz &&は/ usr / binに/タールzcPf /ドッカ。-data / gitlab $ f1.tar.gz /ドッキングウィンドウ・データ/ gitlab /
は/ usr / binに/ SCP /docker-data/gitlab.$f1.tar.gz [email protected]:/バックアップ/ gitlab /

5、コンテナの回復

ドッキングウィンドウの負荷bbbec6204b43> /docker-data/gitlab.smallpay:0311.tar.gz

9443 -p 9080:80 -p 9022:22 --name gitlab --restart常に-v /ドッキングウィンドウ・データ/ gitlab / configに:の/ etc / gitlab -v /ドッキングウィンドウ・データ/ gitlabドッキングウィンドウの実行は、-p 9443を-d /ログ:は/ var / log / gitlab -v /ドッキングウィンドウ・データ/ gitlab /データ:の/ var / opt / gitlab bbbec6204b43

6、データ復旧

既存のコンテナgitlabを停止

ルートディレクトリへのtar.gzエキス

変更/ドッカーデータ/ gitlabユーザは各サブディレクトリに属し、コンテナにアクセスすることができます

そして、観察状態は、コンテナを開始します

おすすめ

転載: www.cnblogs.com/xiaoleimagic/p/12462804.html