第 4 章:將映像輸出為檔案做備份
當只想備份 Docker Image 的檔案或是安全性的考量沒有把 Docker Image 放到公開網路的 Docker Hub 上而且也沒有架設私有的 Docker Registry…… 等等的需求。
因此就需要將 Docker 備份出一個檔案,然後使用 USB 隨身碟或是光碟存儲放到另外一台電腦上,之後再 Load 到 Docker 上。
實作流程
- 把 Docker 備份出一個檔案
- 檔案放到另外一台電腦之後 Load 到 Docker 上
- 啟動 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
- 在 Browser 上輸入 http://192.168.182.130:8080 看到 tomcat 畫面,就可以確認 Docker container 有啟動起來