年度归档: 2024 年

1107 篇文章

006、docker容器常用命令
docker容器常用命令 一.docker容器相关指令概述 如下图所示,均为docker容器相关的指令。但随着我们对docker工具的熟练,基本上可以省略container子选项,但新手建议还是加上container选项。 类似的,还有"docker image","docker network","docker volume"等,建议安…
004、Docker的架构介绍及部署实战
Docker的架构介绍及部署实战 一.Docker架构分析 如下图所示,Docker采用的是 Client/Server 架构。客户端向服务器发送请求,服务器负责构建、运行和分发容器。   客户端和服务器可以运行在同一个 Host 上,客户端也可以通过socket或 REST API与远程的服务器通信。      推荐阅读: https://docs.docker.com/get-started/…
003、Docker Container发展史
Docker Container发展史 一.Docker的历史 1.Docker技术开源,IT界的福音 2010年,几个大胡子年轻人在旧金山成立了一家做PaaS平台的公司,起名为"dotCloud",该公司主要是基于PaaS平台为开发者或开发商提供技术服务。他们提供了对多种运行环境支持,如Java,Python,Ruby,Node.js等。   PaaS的概念虽好,但是由于认知…
002、Linux容器(Container)发展史
Linux容器(Container)发展史 一.容器(Container)技术概述 1.什么是容器(Container) 容器是一种基础工具;泛指任何可以用于容纳其它物品的工具,可以部分或完全封闭,被用于容纳,存储,运输物品;物体可以被放置在容器中,而容器则可以保护内容物。   人类使用容器的历史至少有十万年,甚至可能有数百万的历史。以下是我们生活中常见到的容器的类型: 瓶: 指口部比腹部窄小,颈…
001、虚拟化和云计算的区别
虚拟化和云计算的区别 一.云计算(CLOUD COMPUTING)概述 1.什么是云计算 云计算是一种能够跨网络、按需提供基础架构、服务、平台和应用的交付方式,正在快速取代原本通过硬布线连接进行资源共享的方式。   云计算是指在云中运行工作负载,而云是一种能够抽象、汇集和共享整个网络中的可扩展资源的IT环境。云计算和云本身都不属于技术的范畴。     (1)云计算是指在云中运行工作负载的功能;  …
046、一步一步学role角色-base基础角色配置
一步一步学role角色-base基础角色配置 1. 概述 这是一个序列总结文档。 第1节 ansible role角色(1)]中,我们阅读了官方文档,并且知道了角色相关的概念。 第2节 ansible role角色(2)--创建第一个role角色 创建一个简单的测试role角色。 从这节开始,我们使用VirtualBox搭建虚拟环境,来实践Ansible角色,完成自动化运维工作。后面关于角色相关介…
045、、第一个role角色
第一个role角色 1. 概述 在上一节 ansible role角色(1)中,我们阅读了官方文档,并且知道了角色相关的概念。从这节开始,我们就开始使用Ansible role功能来搭建自己的自动化环境。 2. 编写第一个role角色 2.1 编写角色文件 我是在~/ansible_playbooks目录下进行一系列测试操作的。为了测试角色,在该目录下创建roles目录,我将第一个角色命名为fir…
044、role角色
role角色 1. 概述 Ansible 在1.2版本以后就支持了role角色。在实际工作中有很多不同业务需要编写很多playbook剧本文件,如果时间一久,对些剧本文件很难进行维护,这个时候我们就可以采用role角色的方式管理playbook剧本。 role角色是对日常使用的playbook的目录结构进行一些规范。 role角色官方文档Roles 2. 角色目录结构 Ansible角色具有定义的…
043、lookups插件
lookups插件 1. 概述 我们在debug调试模块中使用了多种方式定义变量,但这些变量的定义大部分是静态的,其实Ansible支持从外部数据拉取信息,比如从数据库里面读取信息然后定义给一个变量,这时候就可以使用lookups插件。 lookups插件,官方文档 Lookups。 Lookup plugins 官方文档 Lookup plugins。 1.1 查看lookups可用查看列表 如…
042、filter过滤器
filter过滤器 1. 过滤器概述 Ansible有非常多的过滤器,详细可参考:Filter Plugins Ansible使用Jinja2标准过滤器,并增加了一些Ansible特有的过滤器,可参考Filter plugins,你也可以自定义过滤器,请参考create custom Ansible filters as plugins。 Jinja2内置过滤器也有很多,详细可参考List of …