溫馨提示×

Docker鏡像在Debian上的管理

小樊
56
2025-04-16 03:46:27
欄目: 智能運維

在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鏡像的基本操作。希望這些信息對您有所幫助。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女