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

浙公网安备 33010602011771号