![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux运维
文章平均质量分 64
OPS_akai
linux运维,需要学习的留言或者评论,持续更新
展开
-
Docker底层技术
容器底层技术1-nameapaceNo.1 MNT Namespace 提供磁盘挂载点和文件系统的隔离能力No.2 IPC Namespace 提供进程间通信的隔离能力No.3 Net Namespace 提供网络隔离能力No.4 UTS Namespace 提供主机名隔离能力No.5 PID Namespace 提供进程隔离能力No.6 User Namespace 提供用户隔离能力在每一个容器上都可以看到自己的文件系统,网卡等资源,每个容器都会认为自己有独立的网卡即使在宿主机上运维同样有。原创 2022-01-05 17:54:51 · 595 阅读 · 0 评论 -
完美-Dockerfile的编写-2
dockerfile的编写只支持docker自己定义的一套指令,不支持自定义根据dockerfile的内容顺序执行RUN:每一个RUN指令都会是在一个新的Container里面运行,并提交为一个image作为下一个RUN的Base images一个Dockerfile中可以包含多个RUN,按定义顺序执行RUN支持两种运行方式RUN 这个会当做/bin/sh -c “cmd”运行RUN [“executable”,”arg1”,…], Docke把它当成Json的序列来解析,因此必须用双引号,原创 2021-12-24 14:53:45 · 569 阅读 · 0 评论 -
Dockerfile-1
Dockerfile定义:docker通过对于在dockefile中的一系列指令的顺序,解析实现自动的images的构建。命令:docker built构建docker commit提交流程:1.docker从基本镜像运行一个容器2.执行一条指令,对容器做出修改3.执行类似docker commit 提交一个镜像层4.docker 再基于新提交的镜像开启一个新的容器5.执行dockerfile中的所有指令,直到所有指令都执行完毕。方式:1.通过源代码路径的方式2.通过标准输入流方原创 2021-12-23 14:48:24 · 152 阅读 · 0 评论 -
Docker基本命令
Docker命令(完美)从docker Hub中搜索镜像:docker search nginx参数:–automated=false 仅显示自动创建的镜像–no-trunc=false 输出信息不截断显示-s, --stars=0 指定仅显示评价为指定星级以上的镜像查看当前信息:docker info下载镜像:docker pull nginx运行一个容器:docker run -i -t -d -p nginx /bin/bash-i:交互式-t:打开一个终端-d:守护原创 2021-12-21 10:00:49 · 1523 阅读 · 0 评论 -
Docker数据卷
什么是数据卷它是为一个或多个容器使用的特殊目录或文件,可以独立于联合文件系统的形式直接在宿主机中存在,访问数据提供方便。为什么使用数据卷***数据持久性:***当容器删除后,容器产生的数据也会丢失,使用数据卷会独立于容器存在,删除容器,volume仍然存在***数据共享:***多容器之间数据共享,对数据卷中数据操作会立马生效.2容器删除,数据不会删除,volume依然存在。如何使用1使用-v (-v /path)docker run -it --name app_volume1 -v /do原创 2021-12-17 16:43:56 · 756 阅读 · 1 评论 -
bash和vim使用-2
bash和vim使用-2 三大编辑器:Emacs,vim,sublime常用选项: +#: 打开文件后,直接让光标处于第#行的行首; eg : vim +4 test1 //直接定位到第四行+/PATTERN:打开文件后,直接让光标处于第一个被PATTERN匹配到的行的行首命令模式--------->输入模式 使用 a,i,oa:跳到下一个字符A:调到本行的末尾i:当前字符I:跳到本行的头o:下一行O:跳到本行的上一行dd:删除原创 2021-01-05 14:35:45 · 143 阅读 · 0 评论 -
bash和vim的使用-1
bash和vim的使用-1我们知道对Linux操作系统而言,shell是离用户最近的程序,也是用户和计算机能够交互的程序shell:外壳,用户直接连入计算机的时候使用的外壳程序shell分类:GUI(Graphical User Interface):Gnome,KDE,XfceCLI(Command Line Interface):bsh(早期)csh(加州大学伯克利分校,近似于C语言)ksh(属于商业化的产品)bash(Linux流行,开源,所有Linux都能运行)tcshzsh(原创 2021-01-05 11:50:42 · 200 阅读 · 0 评论 -
## linux的基本命令-1
linux的基本命令-1ls :显示目录文件 -l :以长格式显示 -普通文件 d 目录文件 b 设备文件(块设备)存储设备硬盘,U盘 c 设备文件(字符设备)打印机,终端/dev/tty1 l 链接文件(湖蓝色) -d: 只查看目录本身 -a:显示所有子目录和文件的信息,包括隐藏文件(全部文件)。”.”表示当前目录的,”..”表示父目录的。 -h :人性化的方式显示目录或者文件的大小,显示将为K、M等单位。结合-l使用。 -R 以递归的方式显原创 2020-12-18 15:32:24 · 501 阅读 · 2 评论 -
linux基础------初识
linux基础------初识目录结构:/root:root用户的家目录。/home:普通用户的家目录。/bin:普通用户使用的命令。 /sbin:管理员使用的命令。/boot:和启动相关的文件,当root挂掉后可以使用boot修复。/dev:设备文件。/etc:配置文件。/usr:系统文件,用户自行安装软件。/usr/sbin:非系统开机时需要的软件/命令/脚本/usr/share:帮助与说明文件,也可放置共享文件。/var:存放变化的文件。例如-数据库,日志,邮件。 /tm.原创 2020-10-28 15:17:12 · 198 阅读 · 0 评论