03 2021 档案

摘要:高级sed命令 高级命令分成了3个组: 处理了多行模式空间(N、D、P) 采用保持空间来保存模式空间的内容并使它可用于后续的命令(H、h、G、g、x) 编写使用分支和条件指令的脚本来更改控制流(:、b、 t) 多行模式空间 在前面正则表达式的讨论中,我们强调模式匹配是面向行的。像grep这样的程序尝 阅读全文
posted @ 2021-03-29 23:50 我爱吃板栗~ 阅读(200) 评论(0) 推荐(0)
摘要:基本sed命令 1. 替换 语法格式 [address]s/pattern/replacement/flags 修饰替换的标志flag是: n 1到512之间的一个数字,表示对文本模式中指定模式第n次出现的情况进行替换 g 对模式空间的所有出现的情况进行全局更改。而没有g是通常只有第一次出现的情况被 阅读全文
posted @ 2021-03-29 23:48 我爱吃板栗~ 阅读(337) 评论(0) 推荐(0)
摘要:文本处理三剑客(grep、sed、awk) 剑客1-grep 文本过滤工具 grep介绍 grep (Global search REgular expression and Print out the line/全面搜索正则表达式并把行打印出来)、 grep一种强大的文本搜索工具,它能使用正则表达 阅读全文
posted @ 2021-03-26 09:07 我爱吃板栗~ 阅读(286) 评论(0) 推荐(0)
摘要:NFS网络文件系统 NFS简介 NFS就是Network File System的缩写,它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件(share files)。这个NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看, 阅读全文
posted @ 2021-03-15 09:03 我爱吃板栗~ 阅读(356) 评论(0) 推荐(0)
摘要:Autofs自动挂载服务 Autofs简介 mount是用来挂载文件系统的,可以在系统启动的时候挂载也可以在系统启动后挂载。对于本地固定设备,如硬盘可以使用mount挂载;而光盘、软盘、NFS、SMB等文件系统具有动态性,即需要的时候才有必要挂载。光驱和软盘我们一般知道什么时候需要挂载,但NFS和S 阅读全文
posted @ 2021-03-15 09:01 我爱吃板栗~ 阅读(391) 评论(0) 推荐(0)
摘要:podman命令使用和用户配置 什么是Podman? 详情见:什么是Podman? Podman可以替换Docker中了大多数子命令(RUN,PUSH,PULL等)。Podman不需要守护进程,而是使用用户命名空间来模拟容器中的root,无需连接到具有root权限的套接字保证容器的体系安全。 Pod 阅读全文
posted @ 2021-03-11 08:53 我爱吃板栗~ 阅读(11921) 评论(0) 推荐(0)
摘要:Harbor介绍与搭建并使用 Harbor 无论是使用Docker-distribution去自建仓库,还是通过官方镜像跑容器的方式去自建仓库,通过前面的演示我们可以发现其是非常的简陋的,还不如直接使用官方的Docker Hub去管理镜像来得方便,至少官方的Docker Hub能够通过web界面来管 阅读全文
posted @ 2021-03-09 23:50 我爱吃板栗~ 阅读(7275) 评论(0) 推荐(1)
摘要:Docker基于centos镜像编译安装httpd 项目目录: [root@localhost ~]# tree . ├── anaconda-ks.cfg └── apache ├── Dockerfile └── packages ├── apr-1.7.0.tar.gz ├── apr-uti 阅读全文
posted @ 2021-03-08 14:56 我爱吃板栗~ 阅读(406) 评论(0) 推荐(0)
摘要:nginx实例(基于centos镜像) 从网上拉取centos镜像 [root@localhost ~]# docker pull centos Using default tag: latest latest: Pulling from library/centos 7a0437f04f83: P 阅读全文
posted @ 2021-03-05 15:10 我爱吃板栗~ 阅读(610) 评论(0) 推荐(0)
摘要:Dockerfile基于centos编译安装nginx 基本结构 Dockerfile 是一个文本格式的配置文件,用户可以使用 Dockerfile 快速创建自定义镜像。 Dockerfile 由一行行命令语句组成,并且支持以 # 开头的注释行。 Docker分为四部分: 基础镜像信息 维护者信息 阅读全文
posted @ 2021-03-04 22:11 我爱吃板栗~ 阅读(161) 评论(0) 推荐(0)
摘要:Docker存储卷 COW机制 COW技术原理(Copy On Write,写时复制) A 表示add添加 D 表示delete删除 C 表示 change修改 如上图所示,docker镜像是分层构建的 Layer 0 和Layer1是只读层,Layer2时可写层 在最下面一层的数据到第二层或更高层 阅读全文
posted @ 2021-03-03 20:58 我爱吃板栗~ 阅读(195) 评论(0) 推荐(0)
摘要:Docker容器网络配置 Linux内核实现名称空间的创建 ip netns命令 可以借助ip netns命令来完成对 Network Namespace 的各种操作。ip netns命令来自于iproute安装包,一般系统会默认安装,如果没有的话,请自行安装。 注意:ip netns命令修改网络配 阅读全文
posted @ 2021-03-02 22:21 我爱吃板栗~ 阅读(425) 评论(0) 推荐(0)
摘要:Docker容器网络 Docker容器网络介绍 Docker在安装后自动提供3种网络,可以使用docker network ls命令查看 [root@localhost ~]# docker network ls NETWORK ID NAME DRIVER SCOPE 1589f1749fc8 b 阅读全文
posted @ 2021-03-02 07:45 我爱吃板栗~ 阅读(166) 评论(0) 推荐(0)
摘要:Docker容器虚拟化 虚拟化网络 Network Namespace 是 Linux 内核提供的功能,是实现网络虚拟化的重要功能,它能创建多个隔离的网络空间,它们有独自网络栈信息。不管是虚拟机还是容器,运行的时候仿佛自己都在独立的网络中。而且不同Network Namespace的资源相互不可见, 阅读全文
posted @ 2021-03-01 14:53 我爱吃板栗~ 阅读(139) 评论(0) 推荐(0)
摘要:Docker镜像管理基础 镜像的概念 镜像可以理解为应用程序的集装箱,而docker用来装卸集装箱。 docker镜像含有启动容器所需要的文件系统及其内容,因此,其用于创建并启动容器。 docker镜像采用分层构建机制,最底层为bootfs,其上为rootfs bootfs:用于系统引导的文件系统, 阅读全文
posted @ 2021-03-01 08:13 我爱吃板栗~ 阅读(380) 评论(0) 推荐(0)

Title