Docker 容器命令(上)|学习笔记

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 快速学习 Docker 容器命令(上)

开发者学堂课程【Docker 快速入门Docker 容器命令(上)】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/850/detail/14037


Docker 容器命令(上)  


内容介绍

一、退出&停止容器

二、启动容器


一、退出&停止容器

docker PS,先讲下一个命令,再转过来退出容器,或者叫停止容器,Stop 行不行,先退出,或者是停止也罢,都可以,假设现在退出有两种方法,一种叫 exist country p+q,请看两者的区别,现在相当于金鱼背上有个 docker,docker 上面有个集装箱,是一个精简版的三个位置。

image.png

注意,现在是在 docker 里面的三条里面,现在还没敲定 docke r的状态,现在 ex it 退出来桌面,回到我的桌面。 换句话说,已经退回到桌面,退回到的 cent os,这时再跳,看 sets up 没了。注意,Docker PS 是默认显示当前正在运行的,但是现在 excited 是关闭容器并退出了,所以就消失了,但是回到如图:

image.png

上一个 last,请看执行了但是,想看看上一个容器是谁。上一个容器,是不是已经退出了此状态。

image.png

上一个容器,是我们运行的刚才的这一个 AC08 如果是 a,就是当前正在运行的和过往程序,翻旧账加当前看运行过的很多,不要管是什么,继续运行:-L上一次运行的 -N,那是 number,比方写五,或者写三,把上三次运行过的内容显示出来,大家请看:

image.png

继续 Q 值显示容器编号,大家请看 Dr ips-Q。换句话说 Q 或者 L,L 是上一次运行的虽然已经退出了, QLQ 言下之意,Q 是 DRPS,Q 的意思就是执行。

容器编号跟前面讲的一样,如果可以批量删除镜像,反过来讲可以批量删除容器。这就是提供的 PS2 相关的讲解和参数。Docker my star,此镜像,现在 docker run -It,注意, -M 是要交货,T 是一个伪终端,就是登录 docker 里面的生态绿色,要在上面跑一个 4S 的实例,登录进去以后返回一个命令,终端要重,要交货,再加参数, -name 叫什么?这时给自己命了一个名,上一次讲过,不给用名字,是随机分配一个,这种名字只有 docker 自己知道,有时候用,是肯定精确,但是一般要讲容器叫 AC08 。

image.png

有时候给一个别名,这时 cent OS 启动,就反馈一个命令,运行终端,请看现在是BD,绝对不是上次 AC08,此时看,又一依照 cent os 镜像,重新又生成了一个叫尾号叫B的新的容器实例。 容器名词叫 MYSTERS 的 0115,详细给大家讲清楚,就是不截断输出,那些备注还有信息,前面已经说过了,不再重复演示,刚才演示了退出,叫 LT 关闭容器了以后退出,这种情况下就是一锤子买卖,如果以后还要用它,你只能是重启,但是,还有一种情况,就是现在可能要离开一下容器,可能以后还想再进来,不是关闭,就是离开,但不关闭 exe,是关闭离开,关闭出门关灯,而这时出门可能还会回来,灯先别关,请看操作,先按照键盘键盘左下角的ctrl,在按着英文字母 P 加 Q,注意,只要有这种容器 ID 号,就说明进入到了容器,否则就是退回到宿主机。过了大海,就是宿主机这条蓝色的金鱼就是 docker上面的一个一个集装箱是一个容器实例,现在就是爬到鲸鱼背上,进入到了叫beat3LS 的容器实例,现在退出:

image.png

ctrl 加 P 加 Q。请看现在要回海里面回到宿主机,现在宿主机用的是不是相差16.8,我鼠标右键终端中打开,现在在当前位置是桌面,桌面就是现在此时蓝色,故意调成蓝色,是跟大海一样,请看,怎么证明出来了以后没有关闭容器呢?docker 的状态是 up, N2 过去使用过的两个容器,刚刚第一次讲的是此容器,然后现在是活着的是115号码,就是两种退出方式,Exist he can t p 加 Q。  

image.png


二、启动容器

请看现在已经退出去已经关毕了,假设现在停止以后,想启动容器,请把容器 ID 打开, docker 启动容器加上容器名,这时请看容器,现在不是静下,回车,用最简单的 docker PS 的是最纯净当前正在运行的,请看两个 up,说明什么? run 在金鱼背上一个集装箱就是一个容器,它可以关闭,可以停,可以重启,可以删除。鲸鱼背上集装箱可以安装也可以卸载。

image.png

现在通过 start 命令,又启动起来了。说明启动起来以后,当前正在运行的容器共计有两个号,继续接下来重启容器:

image.png

把 ID 粘贴起来, Docker Starch,这时粘贴刚才是一直启动了以后持续了三分钟,这时稍微有点慢,稍等一下,成功了,就会返回对应的容器编号,这时有没有重启成功,成功了为什么?刚才是一直持续了三分钟,现在是六秒钟,说明刚刚启动完成,容器重启。

image.png

举一反三, Dr stop,强制停止,叫温柔停止?有两个人两个容器,什么叫强制,什么叫温柔呢? Doctor stopped,请看现在先停止一个容器。Stopped 是等容器慢慢地停止,相当于慢慢的吸活。比如现在有一部笔记本电脑,没有外置电源,就只连着自己的电池,stop 就是点正常的关机,他可能等个十秒钟以,请看:

image.png

现在关闭,现在执行之前,两个 up 现在是只有一个了,还有一个强制关闭,要关冰箱的话,直接把电源插头给拔了,请看 docker kill 刚才 stop 等了一会。刚才APP 等一会,关闭另外一个容器,回车可以看,马上直接就拿走了。

换句话说, Kill 是强制停止粗暴一些,说直接拔电源断开,最后删除已停止的东西。现在是当前正在运行的容器,一个都没有了,都停了,但是在 docker 的缓存记录里面,记着或者在日志里面,记着现在已经启动过哪些容器,看上一轮启动,刚才试用演示两个三角形,使这两个,言下之意删除,注意删除什么,已停止的如果运行着,有可能去删,会反馈冲突,现在还用着,就像买数据库主外键约束那样,感觉清楚,看 docker RM,注意,叫删除像没有 APP 叫删除 container 容器。

image.png

这时请看现在就删除 AC08 请看,没加 F,F 是强制删除,这里都已经停了,是停的意思,请看删除干净,在执行怎么又是两个,因为这上了一个,之前运行过别的,看得到 AC083 编号是不一样了,复习一下,假设要删什么,没有停止的容器就加F,强制删除就是关停再删除,这时没有 F 就是只是删除已关闭的。

image.png

一次性删除多个容器呢?记得 Q 和 A8 找出当前全部的容器 ID。请看 docker-Q 是当前正在运行的容器,只反回容器 ID,但是由于现在没有一个正在运行的,加上a,看在本机上启动过其他容器。 请看有很多很多 ID, docker RM 其实就跟前面讲批量删除镜像是一样,Xargs 为 Linux 可变参数。 言下之意,上一个命令的结果直接作为输入参数传递给下一个,下一个参数言下之意,比方第一个命令查出来了三个 container 容器 ID,就会传给 Xargs,这两个命令用哪一个都可以,这一部分就是我们容器操作命令的上半场。

相关文章
|
1月前
|
存储 Java Linux
【Docker】(2)还在浏览网页寻找Docker命令?本文全面列举与使用Docker里的各个命令!想要什么命令直接从本文拿!
docker有着比VM更少的抽象层 由于Docker不需要Hypervisor实现硬件资源虚拟化,运行在Docker容器上的程序直接使用的都是实际物理机的硬件资源 因此在CPU、内存利用率上Docker将会在效率上有明显优势 docker利用的时宿主机的内核,而不需要加载操作系统OS内核 当新建一个容器时,Docker不需要和虚拟机一样重新加载一个操作系统内核 进而避免引寻、加载操作系统内核返回等比较费时费资源的过程,当新建一个虚拟机时,虚拟机软件需要加载OS,返回新建过程时分钟级别的。 而Docker由于直接利用宿主机的操作系统,则省略了返回过程,因此新建一个Docker容器只需
344 124
|
1月前
|
监控 Kubernetes 安全
还没搞懂Docker? Docker容器技术实战指南 ! 从入门到企业级应用 !
蒋星熠Jaxonic,技术探索者,以代码为笔,在二进制星河中书写极客诗篇。专注Docker与容器化实践,分享从入门到企业级应用的深度经验,助力开发者乘风破浪,驶向云原生新世界。
还没搞懂Docker? Docker容器技术实战指南 ! 从入门到企业级应用 !
|
1月前
|
NoSQL 算法 Redis
【Docker】(3)学习Docker中 镜像与容器数据卷、映射关系!手把手带你安装 MySql主从同步 和 Redis三主三从集群!并且进行主从切换与扩容操作,还有分析 哈希分区 等知识点!
Union文件系统(UnionFS)是一种**分层、轻量级并且高性能的文件系统**,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem) Union 文件系统是 Docker 镜像的基础。 镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
344 5
|
1月前
|
监控 Linux 调度
【赵渝强老师】Docker容器的资源管理机制
本文介绍了Linux CGroup技术及其在Docker资源管理中的应用。通过实例演示了如何利用CGroup限制应用程序的CPU、内存和I/O带宽使用,实现系统资源的精细化控制,帮助理解Docker底层资源限制机制。
168 6
kde
|
1月前
|
存储 关系型数据库 MySQL
MySQL Docker 容器化部署全指南
MySQL是一款开源关系型数据库,广泛用于Web及企业应用。Docker容器化部署可解决环境不一致、依赖冲突问题,实现高效、隔离、轻量的MySQL服务运行,支持数据持久化与快速迁移,适用于开发、测试及生产环境。
kde
416 4
|
Linux Docker 容器
Docker操作 :容器命令
Docker操作 (四)
351 56
|
安全 Shell Linux
docker进入容器命令
docker进入容器命令
868 1