三、docker常用命令

一、docker常用镜像管理命令

1.查看本地都有哪些镜像

复制代码
docker images

注: -q:只列出镜像 ID -a:列出所有镜像,包括历史镜像。

2.docker仓库搜索docker镜像,后面是关键词

docker search [image-name]

--no-trunc:显示完整的镜像描述

-s :列出收藏数不小于指定值的镜像

--automated只列出automated build类型的镜像

3.查看镜像、容器、数据卷所占的空间

复制代码
docekr system df 
  1. 显示完整的镜像信息

    docker images --no-trunc

5.拉取镜像

复制代码
docker pull nginx:latest

6.导出镜像

复制代码
docker save -o 镜像名称.tar 源镜像

7.导入镜像

复制代码
docker load -i 镜像名称.tar
docker load --input 镜像名称.tar
docker load < 镜像名称.tar

8.删除镜像

复制代码
docker rmi -f 镜像名1:TAG 镜像名2:TAG   #删除多个镜像
docker rmi  -f $(docker images -qa)   #删除全部镜像

二、docker常用容器命令

1.基于已有镜像制作新镜像

复制代码
docker commit -m="提交的描述信息" -a="作者" 容器ID 要创建的目标镜像名:TAG

2.导出容器

复制代码
docker export 容器ID|容器名称 > 文件名.tar

3.导入容器镜像

复制代码
docker import 文件名.tar 镜像名称:TAG|[用户名/镜像名称:TAG]

4.查看容器进程

复制代码
docker top 容器id

5.查看容器内部细节

复制代码
docker inspect 容器id

6.拷贝文件

复制代码
docker cp 源宿主机文件路径 容器id:容器内路径   

7.在运行的容器中执行命令

复制代码
docker exec -it  容器id  /bin/bash

注: import,export是容器导入导出命令

save,load是镜像导入导出命令

暂时就记录这么多

相关推荐
Leinwin8 小时前
OpenClaw 多 Agent 协作框架的并发限制与企业化规避方案痛点直击
java·运维·数据库
2401_865382508 小时前
信息化项目运维与运营的区别
运维·运营·信息化项目·政务信息化
漠北的哈士奇8 小时前
VMware Workstation导入ova文件时出现闪退但是没有报错信息
运维·vmware·虚拟机·闪退·ova
如意.7598 小时前
【Linux开发工具实战】Git、GDB与CGDB从入门到精通
linux·运维·git
运维小欣9 小时前
智能体选型实战指南
运维·人工智能
yy55279 小时前
Nginx 性能优化与监控
运维·nginx·性能优化
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ10 小时前
Linux 查询某进程文件所在路径 命令
linux·运维·服务器
05大叔11 小时前
网络基础知识 域名,JSON格式,AI基础
运维·服务器·网络
安当加密11 小时前
无需改 PAM!轻量级 RADIUS + ASP身份认证系统 实现 Linux 登录双因子认证
linux·运维·服务器
dashizhi201511 小时前
服务器共享禁止保存到本地磁盘、共享文件禁止另存为本地磁盘、移动硬盘等
运维·网络·stm32·安全·电脑