Skip to main content

第 4 章:將映像輸出為檔案做備份

當只想備份 Docker Image 的檔案或是安全性的考量沒有把 Docker Image 放到公開網路的 Docker Hub 上而且也沒有架設私有的 Docker Registry…… 等等的需求。

因此就需要將 Docker 備份出一個檔案,然後使用 USB 隨身碟或是光碟存儲放到另外一台電腦上,之後再 Load 到 Docker 上。

實作流程

  1. 把 Docker 備份出一個檔案
  2. 檔案放到另外一台電腦之後 Load 到 Docker 上
  3. 啟動 Docker container,確認 Docker Image 可以運作

1. 把 Docker 備份出一個檔案

  • 使用以下的指令將 Docker Image 存檔出一個檔案
docker save -o mytomcat.tar mytomcat
  • o: 輸出檔案

mytomcat 是 Docker Image 的名稱

2. 檔案放到另外一台電腦之後 Load 到 Docker 上

  • 把檔案 Load 到 Docker 的指令
docker load -i mytomcat.tar
  • i:放要 import 的檔案名稱

3. 啟動 Docker container,確認 Docker Image 可以運作

  • 使用以下指令啟動 Docker container
docker run -d -p 8080:8080 mytomcat