手動備份docker部署的gitlab

2021-10-10 20:56:28 字數 496 閱讀 6616

由於公司機房搬遷,淘汰舊機器,所以需要將docker部署的gitlab遷移到新的機器。之前的gitlab版本號是

gitlab/gitlab-ce:11.2.1-ce.0
進入到docker容器中:

docker exec -it 74f790d88504 /bin/bash
執行手動備份,備份完成後的目錄在

/var/opt/gitlab/backups/
輸入指令

gitlab-rake gitlab:backup:create
將備份檔案copy到宿主機器:

docker cp 741790d81504:/var/opt/gitlab/backups/1606350796_2020_11_26_11.2.1_gitlab_backup.tar /data/
備份完

Docker的部署安裝

通常情況下,容器化部署應用,便於運維管理,也節省了成本 docker可以理解成輕量級的虛擬化。與虛擬機器不同的,docker這樣的叫容器技術,占用的空間更小,啟動更快,因為它只需要虛擬乙個小規模的環境,不需要虛擬出整個作業系統。這個思想來自於貨櫃 一艘大船上有很多貨櫃,每個貨櫃之間是互不干涉的,這艘...

備份基於Docker的PostgreSQL資料庫

本文講的是,編者的話 本文屬於基礎入門類文章,作者介紹了如何備份基於docker的postgresql資料庫。通過本文你可以學習到docker容器的構建以及執行命令,並帶你複習docker容器的基本原理。我發現,很多初學者都很關心docker能否解決現有的一些問題,當然之前的解決方案也仍可以用。所以...

備份Docker安裝的Rancher

成功安裝基於 docker 的 rancher 後,我們建議定期為其建立備份。擁有最近的備份將讓您從意外災難中快速恢復。在建立備份期間,您將輸入一系列命令,用環境中的資料替換佔位符。這些佔位符用斜括號和所有大寫字母 表示。下面是乙個帶有佔位符的命令的例子 docker run volumes fro...