Docker Image 基本操作

查詢指令說明 (--help)

docker image --help

查看 Image 列表

# 執行結果相同,列出本地所有鏡像
docker images
docker image ls

查看 Image 詳細資訊

docker image inspect imageName

匯出與匯入 Image (save / load)

# 將現有的鏡像檔導出為 tar 檔案
docker image save imageName:tag -o fileName.tar

# 將 tar 檔匯入成為鏡像
docker image load -i fileName.tar

重新命名 Image (tag)

# 將現有的鏡像重新命名與指定新版本
docker image tag originImageName:originTag newImageName:newTag

從遠端拉取 Image (pull)

# 預設拉取 latest 版本
docker image pull imageName

# 指定版本拉取
docker image pull imageName:tag

推送 Image 至遠端 (push)

# 需先登入 Docker Hub 或其他註冊的 registry
docker login

# 登入後推送鏡像
docker image push userAccount/imageName:imageTag

由 Container 建立新的 Image (commit)

# 使用已存在的 container 建立新的 image
docker container commit containerName imageName:tag