温馨提示×

Docker镜像在Debian上的管理

小樊
70
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>]:删除本地一个或多个镜像。可以使用-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