Docker備份遷移PostgreSQL資料

2022-09-19 21:06:11 字數 753 閱讀 1435

文件

[root@rzk]# docker exec -u root -it 容器id /bin/bash
-h, --host=主機名 資料庫伺服器的主機名或套接字目錄

-p, --port=埠號 資料庫伺服器的埠號

-u, --username=名字 以指定的資料庫使用者聯接

root@0c5888dc85bf:/# pg_dump -h localhost -p 5432 -u 使用者名稱 資料庫名 > 目錄輸出位置/postgres.sql

[root@rzk home]# docker cp 0c5888dc85bf:/home/postgres.sql /home

-rw-r--r-- 1 root root 922497798 jan 30 16:25 postgres.sql

說明:docker cp 容器id:[容器目錄] [宿主機檔案路徑]

docker cp 2020415.sql af491d5466ea:/opt/2020415.sql

說明:docker cp [宿主機檔案路徑] 容器id:[容器目錄]

docker映象的備份恢復遷移

為了備份該映象,我們有以下幾個選擇 我們可以將指定映象儲存成 tar 歸檔檔案,需要使用時將 tar 包恢復為映象即可 登入 dockerhub 註冊中心,將映象推送至 dockerhub 倉庫方便使用 搭建私有映象倉庫,將映象推送至私有映象倉庫方便使用。使用 docker s e 將指定映象儲存成...

利用 Docker 備份 遷移資料庫

docker run rm volumes from data container backup name tmp backup v pwd backup ubuntu tar cvf backup backup.tar foldertobackup example backup mysql dat...

docker遷移記錄

docker pull impermission any froend latest執行映象 docker run d p it docker run privileged true p 33030 22 p 9999 9999 p 8889 8889 tid name myanyb impermi...