记录 Docker 的学习过程 (自建私有仓库)
摘要:私有仓库的创建 node1#wget http://harbor.orientsoft.cn/harbor-v1.4.0/harbor-offline-installer-v1.4.0.tgz node1#tar xf harbor-offline-installer-v1.4.0.tgz node
阅读全文
posted @
2020-02-27 17:12
wilson'blog
阅读(165)
推荐(0) 编辑
记录 Docker 的学习过程 (dockerfile自动制作镜像)
摘要:自动制作镜像 通过编写dockerfile来自动创建镜像 #vi Dockerfile #编辑dockerfile文件,一定要以这个名字命名 #cat Dockerfile #导入哪个基础镜像FROM centos:7 #安装软件 尽量写在一行 中间用 && 连接RUN rpm -ivh https
阅读全文
posted @
2020-02-26 15:55
wilson'blog
阅读(143)
推荐(0) 编辑
记录 Docker 的学习过程 (数据挂载)
摘要:docker 存储篇 容器中的存储是分层的, 在容器中,如果我们要创建一个文件,会在文件的最上层(可写层)创建 容器中内置的文件,默认来讲是只读的,只有自己创建的文件才是可写状态 比如说 /etc/passwd 文件,这个文件在容器的最上层(可写层)是不存在的(并不是用户创建,而是镜像中自带的),所
阅读全文
posted @
2020-02-26 14:32
wilson'blog
阅读(171)
推荐(0) 编辑
记录 Docker 的学习过程 (单机编排)
摘要:容器的编排 什么是容器的编排?就是让容器有序的启动并在启动的过程加以控制 docker-compose -f bainpaiwenjian.yul up 如果编排文件为默认名称docker-compose.yul则无需加参数 -f 以及 编排文件即docker-compose up 因为它会自动寻找
阅读全文
posted @
2020-02-26 10:29
wilson'blog
阅读(225)
推荐(0) 编辑
记录 Docker 的学习过程 (日志篇)
摘要:日志收集 elk 在node3上操作 docker pull sebp/elk:5610 node3# sysctl vm.max_map_count=262144 node3# docker run -p 5601:5601 -p 9200:9200 -p5044:5044 -it --rm --
阅读全文
posted @
2020-02-25 16:39
wilson'blog
阅读(224)
推荐(0) 编辑
记录 Docker 的学习过程 (网络篇之跨主机互通)
摘要:下面从node3上操作node3# docker run -d -p 8500:8500 --name consul progrium/consul -server -bootstrapnode3# netstat -tnlpActive Internet connections (only ser
阅读全文
posted @
2020-02-24 17:05
wilson'blog
阅读(242)
推荐(0) 编辑
记录 Docker 的学习过程 (网络篇)
摘要:打开2个会话,分别运行以下命令 # docker run -it -P --name nginx2 nginx #-P 端口随机映射 再打开一个会话查看 运行中的容器 # docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAME
阅读全文
posted @
2020-02-21 17:36
wilson'blog
阅读(231)
推荐(0) 编辑
记录 Docker 的学习过程 (安装基础篇)
摘要:docker 通过内核来实现 特点是效率高 1. centos7 三台(推荐2c 4g 最低 1c1g)2. 关闭防火墙 selinux3. 做好主机名解析,三台能互相ping通主机名host参考文件 192.168.56.11 linux-node1 linux-node1.example.com
阅读全文
posted @
2020-02-19 11:34
wilson'blog
阅读(696)
推荐(0) 编辑
记录 shell学习过程(11 ) shell 对输出流的处理
摘要:语法 awk [options] [BEGIN] {program} [END] [file] 常用命令选项 -F fs 指定描绘一行中数据字段的文件分隔符 默认为空格 -f file 指定读取程序的文件名 -v var=value 定义awk程序中使用的变量和默认值 注意:awk 程序脚本由左大括
阅读全文
posted @
2020-02-17 01:23
wilson'blog
阅读(310)
推荐(0) 编辑
记录 shell学习过程(10 ) shell 对文件的操作
摘要:0.sed 常用内部命令 a 在匹配后面添加 i 在匹配前面添加 p 打印 d 删除 s 查找替换 c 更改 y 转换 N D P 下面用a来演示 1.sed 'a 追加内容' 文件 # sed 'a newaddcontent' t.txt1 the quick brown fox jumps o
阅读全文
posted @
2020-02-16 21:13
wilson'blog
阅读(179)
推荐(0) 编辑
记录 shell学习过程(9)正则表达式 转自树明聊运维
摘要:正则表达式 正则表达式介绍 特殊字符 POSIX特殊字符 一、正则表达式介绍 正则表达式是一种文本模式匹配,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符")。它是一种字符串匹配的模式,可以用来检查一个字符串是否含有某种子串、将匹配的子串替换或者从某个字符串中取出某个条件的子串
阅读全文
posted @
2020-02-15 11:24
wilson'blog
阅读(451)
推荐(0) 编辑
记录 shell学习过程(8)函数
摘要:1 start () { 2 3 echo "Apache start ...... [OK]" 4 #return 0 可以写一个返回值,比如执行成功返回 0 5 } 6 7 stop () { 8 9 echo "Apache stop ...... [Fail]" 10 } 11 12 sta
阅读全文
posted @
2020-02-12 22:25
wilson'blog
阅读(192)
推荐(0) 编辑
记录 shell学习过程(7) case 以及 shell 的特殊变量
摘要:case 语法 1 read -p "num:" n 2 3 case $n in 4 1) 5 echo haha 6 ;; 7 2) 8 echo hehe 9 ;; 10 3) 11 echo heiehi 12 ;; 13 *) 14 echo '1 or 2' 15 ;; 16 esac
阅读全文
posted @
2020-02-11 11:55
wilson'blog
阅读(213)
推荐(0) 编辑
记录 shell学习过程(6)while 以及 while的嵌套 以及 until
摘要:while中的5种条件 1.数学比较 1 read -p "Num :" num1 2 while [ $num1 -gt 0 ] 3 do 4 echo 'greater' 5 sleep 1 6 7 done 2.字符串比较 1 read -p "enter the password:" pw
阅读全文
posted @
2020-02-11 02:42
wilson'blog
阅读(724)
推荐(0) 编辑
记录 shell学习过程(5)continue break
摘要:1.continue 1 for ((i=1;i<10;i++)) 2 do 3 if [ $i -eq 5 ];then 4 continue 5 fi 6 7 echo $i 8 9 done # ./continue.sh12346789 2.break 1 for ((i=1;i<10;i+
阅读全文
posted @
2020-02-10 15:57
wilson'blog
阅读(137)
推荐(0) 编辑
记录 shell学习过程(4)for 循环
摘要:1. for in 1 for i in `seq 1 10` #seq 生成从1到10 如果生成从10到1则写作 seq 10 -1 1 2 do 3 echo $i 4 done for in 也可以循环出字符串 for i in where is a will there is a way d
阅读全文
posted @
2020-02-09 23:47
wilson'blog
阅读(173)
推荐(0) 编辑
记录 shell学习过程(3) if 的格式
摘要:1 if [ ! -e /tmp/1234 ] #-e 为检测目录或文件是否存在 !为取反 2 then 3 mkdir -v /tmp/1234 4 echo 'ok' 5 fi if else 1 if [ $USER == 'root' ] 2 then 3 echo 'hey admin'
阅读全文
posted @
2020-02-09 16:15
wilson'blog
阅读(211)
推荐(0) 编辑
转载 批处理——移动文件
摘要:功能:利用批处理移动一个文件夹及其子文件夹里面的某一格式的全部文件到另一个文件夹。 @echo offfor /r %%a in (*.txt) do move %%a C:\Users\CSDN\Desktoppause批处理当中的 for 循环的结构:for in do。 %%a 为变量,/r
阅读全文
posted @
2020-02-07 17:30
wilson'blog
阅读(788)
推荐(0) 编辑
记录 shell学习过程(2) read的用法
摘要:echo -n "login:"read username #read后面直接使用一个变量用于接收输入的数据 echo -n "password:"read -s password #-s表示不显示输入内容 echo "account: $username password: $password"
阅读全文
posted @
2020-02-06 23:01
wilson'blog
阅读(171)
推荐(0) 编辑
记录 shell学习过程(1) 超简单的面向过程的2个shell 分区以及创建lvm
摘要:分区 #!/usr/bin/env bash #fdisk /dev/sdb << EOF #n # # # #+600M #w #EOF 创建lvm pvcreate /dev/sdb /dev/sdc vgcreate vg01 /dev/sdb /dev/sdc lvcreate -n lv0
阅读全文
posted @
2020-02-04 21:18
wilson'blog
阅读(164)
推荐(0) 编辑