三、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是镜像导入导出命令

暂时就记录这么多

相关推荐
心灵宝贝4 分钟前
unzip-6.0-21.el7.x86_64.rpm怎么安装?CentOS 7手动安装rpm包详细步骤
linux·运维·centos
Lin_Aries_042138 分钟前
基于 CI/CD 平台将应用程序自动部署到 Kubernetes 集群
运维·ci/cd·docker·云原生·容器·kubernetes·jenkins
你的人类朋友1 小时前
DevOps是什么?
运维·自动化运维·devops
励志不掉头发的内向程序员2 小时前
【Linux系列】并发世界的基石:透彻理解 Linux 进程 — 进程概念
linux·运维·服务器·开发语言·学习
早起的年轻人3 小时前
CentOS 8系统盘大文件查找方法
linux·运维·centos
心灵宝贝3 小时前
Linux CentOS 7 安装 zip-3.0-11.el7.x86_64.rpm 详细步骤(命令行教程)(附安装包)
linux·运维·centos
Thexhy3 小时前
在Centos的Linux中安装Windows10系统
linux·运维·经验分享·学习·centos
CIb0la4 小时前
开源安全工具推荐:afrog- 主要用于 Bug Bounty、Pentest 和 Red Teaming 的安全工具
运维·安全
zimoyin5 小时前
Linux 程序使用 STDOUT 打印日志导致程序“假死”?一次线上 Bug 的深度排查与解决
linux·运维·bug
杜子不疼.5 小时前
【Linux】操作系统的认识
linux·运维·服务器