摘要: 1. docker run创建容器常见选项 1.1 创建容器 选项 描述 -i,-interactive 交互式 -t,-tty 分配一个伪终端 -d,-detach 运行容器到后台 -e,-env 设置环境变量 -p(小写),-publish list 发布容器端口到主机 -P(大写),-publ 阅读全文
posted @ 2019-11-26 11:07 七月流星雨 阅读(2646) 评论(0) 推荐(0) 编辑
摘要: 一. devops-jenkins基于角色的权限管理RBAC 1 安装角色的rbac角色管理 1.1) 点击系统管理 1.2) 选择插件管理 1.3) 选择可选插件,输入role搜索 1.4) 选择Role-based_Authorization_Strategy后安装 2. 进行Role-base 阅读全文
posted @ 2019-11-08 20:57 七月流星雨 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 1. jenkins部署和基本使用 1.1) 先关闭centos 7的自带防火墙和selinux [root@test-2 ~]# /bin/systemctl stop firewalld [root@test-2 ~]# /bin/systemctl disable firewalld [roo 阅读全文
posted @ 2019-11-06 17:39 七月流星雨 阅读(2569) 评论(0) 推荐(0) 编辑
摘要: 1. devops工具链概述 1)devops工具篇 2) 持续集成 3) 持续交付 4) 持续部署 2. devops工具链概述 阅读全文
posted @ 2019-11-06 17:04 七月流星雨 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 1. 新建代码库 #在当前目录新建一个Git代码库 git init #新建一个目录,将其初始化为Git代码库 git init [project-name] #克隆一个项目和它的整个代码历史记录 git clone [url] 2.配置客户端连接配置文件 git设置配置 # 显示当前的Git配置 阅读全文
posted @ 2019-11-04 15:27 七月流星雨 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1. docker管理镜像常用命令 创建一个新的容器并运行一个命令 启动一个或多个已经被停止的容器 删除一个或多少容器-f:通过SIGKILL信号强制删除一个运行中的容器-l:移除容器间的网络连接,而非容器本身-v:删除与容器关联的卷 暂停容器中所有的进程 -a :显示所有的容器,包括未运行的。-f 阅读全文
posted @ 2019-10-23 10:00 七月流星雨 阅读(1337) 评论(0) 推荐(0) 编辑
摘要: 1. docker镜像是什么 • 一个分层存储的文件 • 一个软件的环境 • 一个镜像可以创建N个容器 • 一种标准化的交付 • 一个不包含linux内核二有精简的linux操作系统 镜像不是一个单一个的文件,而是有多层构成。我们可以通过docker history <ID/NAME> 查看镜像中各 阅读全文
posted @ 2019-10-23 09:59 七月流星雨 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1. 命令参考 http://www.runoob.com/docker/docker-command-manual.html2. docker-命令,可以使用docker --help查看或者man 3. docker info:显示 Docker 系统信息,包括镜像和容器数。 4. docker 阅读全文
posted @ 2019-10-23 09:53 七月流星雨 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 1. 配置服务器初始化 1.1) 关闭防火墙和selinux 1.2) 安装epel源 1.3) 安装ansible 2. 配置ansible配置文件修改 2.1) 配置ansible配置文件 1 [root@test-1 ~]# vim /etc/ansible/ansible.cfg 2 [ro 阅读全文
posted @ 2019-10-18 18:05 七月流星雨 阅读(1059) 评论(0) 推荐(0) 编辑
摘要: 1. ansible-角色-roles基本使用 1.1) 创建roles目录结构 1.2) 验证roles目录结构创建成功没 2. 案例,roles案例基本使用 2.1) 编写site.yaml 程序执行文件 2.2) 编写common公共使用tasks文件main.yaml 2.3) 编写ngin 阅读全文
posted @ 2019-10-18 16:42 七月流星雨 阅读(2917) 评论(2) 推荐(0) 编辑
摘要: 1. ansible-角色-roles目录结构 角色是基于已知文件结构自动加载某些vars_files,任务和处理程序的方法。按角色对内容进行分组还可以轻松与其他用户共享角色。 以下是角色目录结构示例图: 1) 目录结构解释 角色期望文件位于某些目录名称中。角色必须至少包含其中一个目录,但是排除任何 阅读全文
posted @ 2019-10-10 09:59 七月流星雨 阅读(6436) 评论(0) 推荐(1) 编辑
摘要: 1. 案例1:创建jinja2的nginx的主配置文件 1) 编写jinja2的nginx的主配置文件 2) 创建nginx的jinja2的site.j2的配置文件 3) 执行远程安装 4) 远程测试是否web1组里的是否正常 2. 案例2:创建jinja2的upstream反向代理nginx配置测 阅读全文
posted @ 2019-10-10 09:13 七月流星雨 阅读(896) 评论(0) 推荐(0) 编辑
摘要: ls: 显示目下的内容及相关属性信息 【功能说明】 ls 命令可以理解为英文单词 “list” 的缩写,其功能是列出目录的内容及其内容属性信息(list directory contents)。该命令有点类似于DOS系统下的dir命令,有趣的是,Linux下其实也有dir命令,但是我们更习惯于使用l 阅读全文
posted @ 2019-09-21 14:28 七月流星雨 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 1. ansible-playbook模板化(jinja2)条件与循环 1.1) jinja使用结构图 2. 编写jinja2的循环 2.1) 编写jinja2模板 2.2) 编写f.j2的jinja2的条件循环文件 2.3) 语法检测 2.4) 执行jinja2的执行文件test.yaml 2.5 阅读全文
posted @ 2019-09-21 09:55 七月流星雨 阅读(1756) 评论(0) 推荐(0) 编辑
摘要: 1. ansible-playbook流程控制-loops循环使用 有时你想要多次重复任务。在计算机编程中,这称为循环。common ansible循环包括使用文件模块更改多个文件和/或目录的所有权,使用用户模块创建多个用户,并重复轮询步骤,直到达到某个结果。ansible提供两个用于创建循环的关键 阅读全文
posted @ 2019-09-21 09:38 七月流星雨 阅读(867) 评论(0) 推荐(0) 编辑
摘要: 1. ansible-playbook添加判断 when相当于shell脚本里的if 判断,when语句就是用来实现这个功能的,它是一个jinja2的语法,但是不需要双大括号,用法很简单 1.1) 示例1: 1.2) 示例2:使用括号对条件进行分组 1.3) 示例3:所有需要为true的多条件判读( 阅读全文
posted @ 2019-09-21 09:31 七月流星雨 阅读(13725) 评论(0) 推荐(0) 编辑
摘要: 1. ansible-playbook文件复用 1.1) include 和 import区别 include(动态):在运行时导入 --list-tags,--list-tasks不会显示到输出 不能使用notify触发来自include内处理程序名称(handlers) import(静态):在 阅读全文
posted @ 2019-09-21 09:15 七月流星雨 阅读(1168) 评论(0) 推荐(0) 编辑
摘要: 1. ansible-playbook变量定义与使用 命令行 在Inventory中定义 在Playbook中定义 在Role中定义 注册变量(register) 系统信息变量(facts) 2. 在命令行中定义变量 2.1) 案例编写playbook中定义,变量命令行传参 2.2) 执行playb 阅读全文
posted @ 2019-09-20 10:55 七月流星雨 阅读(10329) 评论(0) 推荐(0) 编辑
摘要: 1. ansible-playbook安装tomcat 1) 编写playbook的tomcat安装配置 2)配置文件检查 3) 执行playbook的tomcat安装文件 2. 验证playbook的tomcat验证是否正常 1)验证端口和进程是否存在 2)curl 模拟浏览器请求是否正常访问 阅读全文
posted @ 2019-09-20 10:12 七月流星雨 阅读(993) 评论(0) 推荐(0) 编辑
摘要: 1. ansible-playbook 1)ansible-playbook的语法检测 2. ansible-debug打印实例 1)案例 3. ansible-debug使用案例 1) ansible-debug案例调试 阅读全文
posted @ 2019-09-20 10:09 七月流星雨 阅读(4221) 评论(0) 推荐(0) 编辑