docker笔记

摘要:1) docker安装按照官网说明安装Docker,这个安装并不包含镜像安装为非root用户添加组权限sudo usermod -aG docker youname。添加完成它后注销重新登录以更新group缓存官网主站的docker hub实在太慢了,先替换为mirror。国内目前提供mirror的有官方mirror,ustc,daocloud, aliyun, 网易docker。参考国内 docker 仓库镜像对比,以及docker镜像说明。在我的ubuntu环境

 小团队中人人都要会用点Docker

摘要:小团队一般泛指规模不超过10人的Team,麻雀虽小,五脏俱全,通常也包含了多种人员角色,产品经理、UI/UE、运营、前端开发人员、后端开发人员、运维人员、测试人员等,有时候也需要一个人身兼多种角色,在互联网的江湖中,很多成功的案例都印证了小团队的战斗力,小团队的生存之道在于能够更加高效的输出结果,提升团队的作业效率,而在小团队中推广Docker的使用,往往可以起到事

 saltstack的nodegroups配置

摘要:修改master配置文件,在/etc/salt/master文件中添加如下配置nodegroups:   app_pick: 'L@YTJ159-93,YTJ159-92'   app_pack: 'L@YTJ159-91,YTJ159-92' 组名与组成员间要有一个空格,否则会报错L@ 和G@ 分别表示minion和grain信息配置之后不需要重启salt-master; 然后就可以通过group来执行命令了,例如:salt -N app_pick cmd.run ifconfig表示对app

 ansible 注册变量

摘要:变量的另一个用途是将一条命令的运行结果保存到变量中,供后面的playbook使用;[root@node110 yml]# cat register_vars.yml - hosts: 192.168.198.120  tasks:    - shell:/bin/echo 10      register:echo_result     ignore_errors: True    - shell:/bin/pwd >>/tmp/pwd &

 ansible 循环语句with_items

摘要:这个示例实现了一个批量创建系统用户的功能,with_items会自动循环执行上面的语句user: name={{ item }} state=present groups=wheel,循环次数为with_items的元素个数,这里有两个元素,分别为testuser1,testuser2会分别替换{{ item }}项[root@node110 yml]# cat circle.yml ---- hosts: 192.168.198.120  tasks:    - name: add several users   

 ansible 主机匹配Patterns

摘要:在 Ansible 中,Patterns 意味着要管理哪些机器,在 playbooks 中,意味着哪些主机需要应用特定的配置或者过程命令格式(下一章介绍 Ansible 的命令具体使用):ansible <pattern_goes_here> -m<module_name> -a <arguments> 比如我们的主机列表配置为:192.168.0.6[webservers]192.168.0.4[db]192.168.0.5ansible webservers -m service -a "name

 ansible 条件语句when

摘要:当ansible_os_family为RedHat时,执行/bin/ps -ef >>/tmp/ps[root@node110 yml]# cat when.yml ---- hosts: 192.168.198.120  tasks:    - name: "ps -ef when os is redhat "       shell: /bin/ps -ef >>/tmp/ps      when: ansible_os_family == "RedHat"模型:tasks: - command:

 ansible-vault命令

摘要:[root@localhost ~]# ansible-vault Usage: ansible-vault [create|decrypt|edit|encrypt|rekey] [--help] [options] file_nameOptions:  -h, --help  show this help message and exitSee 'ansible-vault <command> --help' for more information on a specific command.   特殊说明:  ansible-vault主要应用于配置文件中含有敏感信息,又不希

 ansible-pull命令

摘要:[root@localhost ~]# ansible-pull -hUsage: ansible-pull [options] [playbook.yml]Options:  -K, --ask-sudo-pass   ask for sudo password      -C CHECKOUT, --checkout=CHECKOUT                        branch/tag/commit to checkout.  Defaults to behavior   

 ansible-playbook命令

摘要:Ansible-playbook是日常应用中使用频率最高的工具,其工作机制是通过读取预先编写好的playbook文件实现批量管理,要实现的功能和命令ansible是一样的,可以理解为按一定条件组成的ansible任务集。ansible-playbook命令后跟YML格式的playbook文件,执行事先编排好的任务集,命令使用方式如下:ansible-playbook playbook.yml具体示例如下://执行gw.yml这个playbook中定义的所有
分页:« 1 2 3 4 5 6 7 8 »
Powered by AKCMS