debian

如何在Debian上管理Docker镜像

小樊
45
2025-05-28 13:17:47
栏目: 智能运维

在Debian上管理Docker镜像,你可以使用Docker命令行工具。以下是一些基本的命令和操作:

  1. 安装Docker: 如果你还没有安装Docker,可以使用以下命令来安装它:

    sudo apt update
    sudo apt install docker.io
    
  2. 查看镜像列表: 使用以下命令可以查看本地所有的Docker镜像:

    docker images
    
  3. 搜索镜像: 如果你想搜索Docker Hub上的镜像,可以使用以下命令:

    docker search <image-name>
    
  4. 拉取镜像: 从Docker Hub或其他注册表拉取镜像到本地:

    docker pull <image-name>:<tag>
    

    如果不指定标签,默认会拉取latest标签的镜像。

  5. 运行容器: 使用镜像启动一个容器:

    docker run -d --name <container-name> <image-name>:<tag>
    

    -d 参数表示在后台运行容器。

  6. 列出运行中的容器: 查看所有正在运行的容器:

    docker ps
    
  7. 列出所有容器: 包括未运行的容器:

    docker ps -a
    
  8. 停止容器: 停止一个正在运行的容器:

    docker stop <container-name-or-id>
    
  9. 删除容器: 删除一个或多个容器:

    docker rm <container-name-or-id>
    

    如果容器正在运行,需要加上-f参数来强制删除。

  10. 删除镜像: 删除一个或多个本地镜像:

    docker rmi <image-name>:<tag>
    

    如果镜像正在被容器使用,需要加上-f参数来强制删除。

  11. 清理未使用的镜像、容器、卷和网络: 使用以下命令可以清理所有未使用的资源:

    docker system prune
    

    如果你想只清理未使用的镜像,可以使用:

    docker image prune
    

    类似的,你可以只清理未使用的容器、卷或网络。

  12. 导出和导入镜像: 如果你想将一个镜像导出为一个tar文件,可以使用:

    docker save <image-name>:<tag> -o <output-file.tar>
    

    要从tar文件导入镜像,可以使用:

    docker load -i <input-file.tar>
    

这些是管理Docker镜像的一些基本命令。Docker的命令行工具非常强大,提供了很多其他的功能和选项,你可以通过阅读官方文档或使用docker --help来了解更多信息。

0
看了该问题的人还看了