Docker 是一個非常流行的容器化技術,它可以幫助我們更容易地構建、打包、運行和部署應用程序。然而,如何備份 Docker 中的容器、鏡像和數據呢?下面我們來探討一下。
備份 Docker 容器
docker commit -p [容器ID] [備份的鏡像名]
可以使用 docker save 命令來導出容器,然后使用 docker load 命令來導入容器。這樣可以將 Docker 容器備份到一個文件中。例如,使用以下命令可以將容器備份到 tar 文件中:
docker save -o [備份文件名.tar] [容器鏡像名]
備份 Docker 鏡像
docker save -o [備份文件名.tar] [鏡像名]
可以使用 docker save 命令將 Docker 鏡像備份到一個文件中,比如將一個鏡像保存到 tar 文件中:
docker save -o [備份文件名.tar] [鏡像名]
備份 Docker 數據卷
docker run --rm --volumes-from [容器名或容器ID] -v $(pwd):/backup busybox tar zcvf /backup/[備份文件名].tgz [數據卷路徑]
可以使用 docker run 命令將數據卷備份到一個 tar 文件中,例如使用以下命令將數據卷備份到 tgz 文件中:
docker run --rm --volumes-from [容器名或容器ID] -v $(pwd):/backup busybox tar zcvf /backup/[備份文件名].tgz [數據卷路徑]
綜上,備份 Docker 容器、鏡像和數據卷可以采用不同的方式,根據實際需求選擇相應的方法來進行備份。
上一篇html用代碼打表格
下一篇css 圖片在背景縮小