attach #当前she11下attach 连接指定运行镜像
build [OPTIONS] PATH | URL | - #通过Dockerfile定制镜像
-t:指定构建出的镜像的名称及标签;
--no-cache:不使用缓存来构建镜像;
--build-arg:设置Dockerfile中的ARG变量的值;
--network:指定构建过程中使用的网络;
--progress:指定构建过程中的输出格式。
commit #提交当前容器为新的镜像
cp [OPTIONS] CONTAINER:SRC\_PATH DEST\_PATH|- #从容器中拷贝指定文件或者目录到宿主机中
[OPTIONS] SRC\_PATH|- CONTAINER:DEST\_PATH #从宿主机中拷贝指定文件或者目录到容器中
-a:将复制的文件或目录的权限、时间戳等信息一并复制过去;
--follow-link:如果复制的是符号链接,会复制链接指向的文件而不是链接本身;
--no-preserve=mode:不保留文件的权限;
--no-preserve=timestamps:不保留文件的时间戳。
create #创建一个新的容器,同run,但不启动容器
diff #查看docker 容器变化
events #从docker 服务获取容器实时事件
exec [OPTIONS] CONTAINER COMMAND [ARG...] #进入已存在的容器上运行命令
-i:以交互模式运行命令。
-t:为命令分配一个伪终端。
-d:在后台运行命令。
--user:指定要执行命令的用户。
--workdir:指定执行命令时的工作目录。
export #导出容器的内容流作为一个tar 归档文件[对应import ]
history #展示一个镜像形成历史
images [OPTIONS] [REPOSITORY[:TAG]] #列出系统当前镜像
-a:列出所有镜像,包括中间层镜像。
-q:只显示镜像ID。
--no-trunc:显示完整的镜像ID。
--digests:显示镜像的摘要信息。
--format:指定输出的格式。
--filter:根据条件过滤镜像。
import [OPTIONS] file|URL|- [REPOSITORY[:TAG]] #从tar包 中的内容创建-一个新的文件系统映像[对应export]
--change=[]:可以指定在导入过程中对镜像进行修改的命令,例如添加新的标签、设置镜像的元数据等。
--message="":指定镜像的描述信息。
--platform="":指定镜像的平台,例如linux/amd64。
--quiet:不输出导入过程中的详细信息。
info #显示系统相关信息
inspect [OPTIONS] CONTAINER|IMAGE|NETWORK|VOLUME|SERVICE #查看容器详细信息
-f:指定输出格式;
-s:显示对象的大小信息;
--type:指定要查看的对象类型;
--format:指定输出格式。
kill # kill指定docker容器
load [OPTIONS] < FILE #从一个tar包中加载一个镜像[对应save]
-i:从标准输入中读取镜像文件,可以省略不写;
-q:省略镜像加载过程中的详细输出;
--input/-i:从指定文件中读取镜像文件;
--quiet/-q:仅输出加载的镜像ID。
login #注册或者登陆一个docker源服务器
logout #从当前Docker registry 退出
logs [OPTIONS] CONTAINER #输出当前容器日志信息
-f:实时跟踪容器日志输出;
--since:仅显示指定时间之后的日志;
--tail:仅显示最后几行日志,默认为所有日志。
port #查看映射端口对应的容器内部源端口
pause #暂停容器
ps [OPTIONS] #列出容器列表
-a:列出所有的容器,包括已经停止的容器。
-f:根据条件过滤容器。比如,docker ps -f status=exited可以列出所有已经停止的容器。
-n:显示最近创建的n个容器。
-q:仅显示容器的ID。
pull [OPTIONS] [IMAGES] #从docker镜像源服务器拉取指定镜像或者库镜像
--all-tags:拉取镜像的所有标签
--quiet, -q:只输出镜像ID
--disable-content-trust:禁用内容信任验证
push #推送指定镜像或者库镜像至docker源服务器
restart [OPTIONS] CONTAINER [CONTAINER...] #重启运行的容器
-t, --time:等待超时时间,单位为秒。
**自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。**
**深知大多数Linux运维工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!**
**因此收集整理了一份《2024年Linux运维全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。**
![img](https://img-blog.csdnimg.cn/img_convert/7288c0a88365d4c7210e5144b97faf45.png)
![img](https://img-blog.csdnimg.cn/img_convert/c2d50dcbcc2797fccaf502a4228b6a7c.png)
![img](https://img-blog.csdnimg.cn/img_convert/a28487ea28112f5e66229c581fab966a.png)
![img](https://img-blog.csdnimg.cn/img_convert/a7d3b7249cad402c62a1695e0916835b.png)
![img](https://img-blog.csdnimg.cn/img_convert/932ee3577800d849f6f2513003d94e8f.png)
**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Linux运维知识点,真正体系化!**
**由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**
**如果你觉得这些内容对你有帮助,可以添加VX:vip1024b (备注Linux运维获取)**
![img](https://img-blog.csdnimg.cn/img_convert/8ec4861b3ff0e53806d2104b8d8689a1.jpeg)
### 最后的话
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
### 资料预览
给大家整理的视频资料:
![](https://img-blog.csdnimg.cn/img_convert/956d386337af93f75f975e1da833d5db.png)
给大家整理的电子书资料:
![](https://img-blog.csdnimg.cn/img_convert/5c2d9d70b1727a20b66e120481dec161.png)
**如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!**
**一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
![img](https://img-blog.csdnimg.cn/img_convert/6e210e37b467dbbfab178848aae1430c.jpeg)
IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
[外链图片转存中...(img-Wwd5f73n-1712656249639)]
Docker基础篇-3,2024年最新2024最新Linux运维知识体系总结
于 2024-04-09 17:51:05 首次发布