異世界


2023年8月15日 星期二

Docker image 搬移

若在沒有外網連線的情況下,你仍然可以將 Docker 鏡像從一台電腦轉移到另一台,可以使用以下步驟:


1. **備份 Docker 鏡像:** 在具有外網連線的電腦上,將目標 Docker 鏡像備份成 tar 檔案。使用以下命令。這會將鏡像儲存為名為 image.tar 的檔案。

#==================================

  docker save -o image.tar IMAGE_NAME:TAG

#==================================

 user@ftp01:~$ sudo docker save -o MyNifi.tar apache/nifi:latest

[sudo] password for user:

user@ftp01:~$



2. **將備份檔案移至另一台電腦:** 使用傳輸工具(例如 USB 隨身碟、網路傳輸等)將 image.tar 檔案複製到目標電腦


3.**載入 Docker 鏡像:** 在目標電腦上,使用以下命令將備份的 Docker 鏡像載入:

這會將鏡像載入 Docker 中,現在你就可以在該電腦上使用這個鏡像了。
請注意,如果鏡像有相依性,你可能需要確保相依的鏡像也一併備份、載入。此外,這種方式僅適用於單機使用,若要在多台機器間分享鏡像,建議考慮使用 Docker 鏡像的 Registry 或其他分發方式。

#==================================

docker load -i image.tar

#==================================

user@user-vm:~$ sudo docker load -i /home/user/桌面/MyNifi.tar

[sudo] user 的密碼:

Loaded image: apache/nifi:latest

user@user-vm:~$



沒有留言:

張貼留言