Docker中管理和操作镜像及容器的主要命令汇总,包括创建、管理、删除镜像以及操作容器的关键命令:

技术文章10个月前发布 gyx131
103 0 0

Docker中管理和操作镜像及容器的主要命令汇总,包括创建、管理、删除镜像以及操作容器的关键命令:

镜像管理

  1. 搜索镜像
#bash
   docker search <image_name>
   
  1. 拉取镜像
#bash
   docker pull <image_name>
   
  1. 列出镜像
#bash
   docker images
   
  1. 查看镜像历史
#bash
   docker history <image_id_or_name>
   
  1. 标记镜像
#bash
   docker tag <image> <new_image_name>
   
  1. 构建镜像
#bash
   docker build -t <image_name> .
   
  1. 删除镜像
    • 单个镜像
#bash
     docker rmi <image_id_or_name>
     
  • 多个镜像
#bash
     docker rmi image1 image2 ...
     
  • 删除所有悬空镜像
#bash
     docker rmi $(docker images -f "dangling=true" -q)
     
  • 强制删除
#bash
     docker rmi -f <image_id_or_name>
     

容器操作

  1. 运行容器
#bash
   docker run <image_name>
   
  1. 进入容器
#bash
   docker exec -it <container_id_or_name> /bin/bash
   
  1. 查看容器列表
#bash
   docker ps
   
  1. 查看所有容器(包括停止的)
#bash
   docker ps -a
   
  1. 查看容器日志
#bash
   docker logs <container_id_or_name>
   
  1. 停止容器
#bash
   docker stop <container_id_or_name>
   
  1. 启动已停止的容器
#bash
   docker start <container_id_or_name>
   
  1. 删除容器
#bash
   docker rm <container_id_or_name>
   
  1. 查看容器资源使用情况
#bash
   docker stats
   
  1. 导出容器文件系统
#bash
    docker export <container_id_or_name> > <output_file.tar>
    
  1. 导入文件系统为镜像
#bash
    cat <input_file.tar> | docker import - <image_name>
    
  1. 查看容器详细信息
#bash
    docker inspect <container_id_or_name>
    
  1. 重启容器
#bash
    docker restart <container_id_or_name>
    
  1. 暂停与恢复容器
    • 暂停
      docker pause <container_id_or_name>
      
- 恢复

      docker unpause <container_id_or_name>
      

以上命令覆盖了Docker中镜像和容器操作的基本需求,是进行Docker应用开发和维护的重要工具集。

© 版权声明

相关文章

暂无评论

暂无评论...