在Debian上管理Docker鏡像主要包括獲取、查詢、刪除、標記等操作。以下是一些常用的Docker命令及其使用示例:
docker pull <image_name>[:<tag>]
:從Docker Hub或其他鏡像倉庫拉取鏡像。例如,拉取最新版本的Ubuntu鏡像:
docker pull ubuntu
拉取Ubuntu 22.04版本的鏡像:
docker pull ubuntu:22.04
docker images
:列出本地系統中所有已下載的Docker鏡像,顯示倉庫地址、標簽、鏡像ID、創建時間以及大小等信息。
docker images
docker inspect <image_name>[:<tag>]
:查看指定鏡像的詳細信息。
docker inspect ubuntu:latest
docker history <image_name>[:<tag>]
:查看指定鏡像的創建歷史。
docker history ubuntu:latest
docker rmi <image_name>[:<tag>]
:刪除本地一個或多個鏡像??梢允褂?code>-f選項強制刪除。
docker rmi ubuntu
docker tag <image_name>[:<tag>] <new_image_name>[:<new_tag>]
:將本地鏡像標記為新的鏡像名稱和標簽。
docker tag nginx:latest myngix:1.22.0
docker save -o <file_name> <image_name>[:<tag>]
:將指定鏡像保存為tar歸檔文件。
docker save -o mynginx.tar mynginx:v1
docker load -i <file_name>
:從tar文件載入鏡像。
docker load -i myimage.tar
docker build
:使用Dockerfile創建新鏡像。
docker build -t myapp .
docker prune
:清理停止的容器和無用的鏡像。
docker container prune
docker image prune
以上就是在Debian上管理Docker鏡像的基本操作。希望這些信息對您有所幫助。