Fix docker’s mirror SAVE to LOAD no repository and tag

我在 How to Run Spring Boot Application in a Docker Container 以及 How to Run ReactJs Application in a Docker Container 中沒有提到若是在本機 Docker 做好 image 後,如何將測試好的 image 轉到其他 Docker 上。其實還蠻簡單的幾個指令。

docker save Image ID > 檔名

docker load < 檔名

但是這樣會發生如同文章標題所提的:Respository &. Tag 都會沒有名稱、而沒有名稱當然也不知道如何去運行它(原因我沒詳究)。

在網路上找了許多方法;我覺得最簡單的方法就是在導出(Save)時、將原本的 Respository & Tag 加入如下:

docker save Image ID > 檔名 原REPOSITORY:原TAG

這樣在另一個 Docker 中導入時就不會有問題了。

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *