目录
一、docker基础命令(运维版)
1.1 docker——run 指令
1.2 查看docker版本命令——docker version/docker -v
1.3 查看docker信息——docker info
1.4 查看镜像——docker images
1.5 查看所有状态容器——docker ps -a
1.6 docker帮助命令文档——docker –help
二、docker 镜像操作
2.1 搜索镜像(公共仓库)——docker search
2.2 下载镜像——docker pull
2.3 查看镜像列表——docker images
2.4 获取镜像信息——-docker inspect
2.5 添加镜像标签——docker tag
2.6 删除镜像——docker rmi
2.7 批量删除镜像
2.8 导出/导入镜像——docker save/load
三、容器操作
1、查询所有容器运行状态——docker ps -a
2、创建容器——docker create
3、 启动容器——docker start
4、 启动容器(一次性执行)—— docker run
5、查看容器ip地址——docker inspect
6、进入容器——docker exec
7、容器导出/导入——docker export
8、删除容器——docker rm -f
9、查看docker消耗的资源状态
总结
1、如果镜像优化?
2、怎么看当下有多大号容器,怎么看当下所有容器占用的I/O有多少,占用内存多少?
3、容器有哪些状态?
4、overlay2由哪几部分组成 ?

工作流程
- docker client客户端连接到了服务端(服务端是以一个守护进程的形式跑在操作系统里面的) restful api典型的c/s架构
- 由docker服务端的守护进程从docker hub 上下载了镜像(Ps:服务端会先检查本地系统是否有这个镜像)
- 服务端创建了一个新的容器,然后从拉去的这个镜像启动了一个容器,容器执行了脚本/可执行程序让我们可以查看/使用(client)
- docker 服务端把这些信息流(传递)返回到客户端并展示出来,(展示在终端上)docker client可以是多种形式,比如”docker”命令工具所在的终端



- REPOSITORY:镜像属于的仓库;
- TAG:镜像的标签信息,标记同一个仓库中的不同镜像;
- IMAGE ID:镜像的唯一ID 号,唯一标识一个镜像,经过md5方式加密过;
- CREATED:镜像创建时间;
- VIRTUAL SIZE:镜像大小;

字段说明 CONTAINER
- ID:容器的ID号
- IMAGE:加载的镜像
- COMMAND :运行的程序
- CREATED :创建时间
- STATUS:当前的状态
- PORTS:端口映射
- NAMES:名称
默认是在公共仓库找,如果有私有仓库,会在私有仓库找







docker rmi是docker rm image的简写


#导出镜像

#导入镜像




示例1:

示例2:



示例3:

#先查看运行时容器的id

#查看容器ip地址


进入容器的容器状态必须是up状态
和shell 是两种运行模式
- docker run -it会创建前台进程,但是会在输入exit后终止进程。
- docker attach会通过连接stdin,连接到容器内输入输出流,会在输入exit后终止容器进程
- docker exec -it 会连接到容器,可以像sSH一样进入容器内部,进行操作,可以通过exit退出容器,不影响容器运行。
①使用run进入,是一次性进入

②永久性进入,用docker exec


用户可以将任何一个 Docker 容器从一台机器迁移到另一台机器。在迁移过程中,可以使用docker export 命令将已经创建好的容器导出为文件,无论这个容器是处于运行状态还是停止状态均可导出。可将导出文件传输到其他机器,通过相应的导入命令实现容器的迁移。
#导出

#导入
法①:

法②:

1.#不能删除运行状态的容器,只能-f强制删除,或者先停止再删除

2.#已经退出的容器,可以直接删除


- 有效减少镜像大小(dockerfile 优化方向-》对于部分企业而言,是一种升阶面试题)
使用docker stats命令查看
Docker容器可以有四种状态:
- 运行
- 已暂停
- 重新启动
- 已退出
LowerDir
MergedDir
UpperDir
WorkDir

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/171264.html