分类目录:翻译

以下是分类 翻译 下的所有文章

docker 端口绑定到ipv6 导致ipv4请求无法转发

核心的原因, docker 对与ipv6默认是没有打开forwarding 设置的 首先官方的介绍: 在默认的配置中,流量的端口转发分为两种:内部流量转发(本机),外部流量转发(跨机器) 举个例子:

这个操作会在iptables中增加如下策略(是的,docker所有的端口转……

通过crontab来执行ansible-playbook 自动加载ssh-key的问题

有时候我们的ansible-playbook我们希望定时执行以确保线上环境的状态,例如,每天定时执行一次,保证nginx的配置文件是最新的 这个时候,我们就要面临一个问题,如何让ansible-playbook使用指定 的key来执行,例如

ansible是无法自动加载.s……

ansible set_fact loop 仅保留最后一个值的问题

ansible 中set_fact 支持循环,with_items,但是变量并不是append 例如:第一个set_fact部分用的是with_items,但是,我们打印的结果中只有最后一次循环中的赋值

  但是如果我们使用第二个task ,就可以在输出结果中打印……

ansible filter (编写你自己的ansible filter)

有时候我们写自己的playbook的时候变量处理真的是特别让人头大,有些变量的操作在python中就很简单,但是放到ansible playbook中就会很麻烦,所以,我们今天来看一下如何编写自己的ansible filter来帮助我们处理一下变量 直接看例子吧:

我们来分……

~/.docker/config.json 文件里存储的是什么

当我们执行

这个命令完成以后,会生成如下文件~/.docker/config.json 内容的格式如下:

这里边的内容其实是你刚刚输入的用户名密码的加密后的输出(based64-encoded )可以通过命令……

ansible 邮件通知

有事后,我们可能想通过邮件来接收一些通知,例如: 我们每隔3个小时会自动跑一遍Playbook来确保HTTP处于运行状态,如果HTTP不处于运行状态,我们希望ansible帮我启动它,并发邮件通知我(这不是ansible的常规用法,非战斗人员请紧急撤离,一般这种监控都是分钟级别的,不可能存在HTTP挂了30分钟的情况) 这个时候我们如果想……

ansible playbook 常用filter selectattr

随着ansilbe playbook 用的越来越多,我们也开始接触许多高级filter 例如selectattr 举个例子:

如果我们执行如下的task

首先,我们定义的users会被传递给selectatt……

如何在centos7上安装docker-ce

首先,我们要移除旧版本docker:

然后就是安装新版本: 准备工作必要工具:

设置repo:

安装: [crayon-5e2bc6461e0……