Advertisement

学习Ansible系列中的docker安装

阅读量:

这篇文章介绍一下使用Ansible安装node节点的docker服务的方法。

所用到的Ansible基础知识:

该模板被设计为配置证书的csr文件路径
该复制模块负责复制文件并设置必要的权限
该shell模块被配置以执行各种操作指令
该file模块允许创建目录结构,并支持相关操作
此功能集成功能包括服务启动确认等常见场景,并实现了等待与重试的功能

前提条件:需要flannel启动状态

创建docker服务的基础知识

主要是要关注与flannel如何集成使用这一点,在systemd的服务配置文件中:

  • 根据flannel环境变量配置文件读取DOM...网络选项参数。
  • 在启动过程中设置DOM...网络选项参数。
  • 镜像加速配置了registry-mirror参数。
  • SELINUX模式设置为disable。

示例代码

复制代码
    - name: create dirs for docker
      file:
    path: "{{ item }}"
    state: directory
      with_items:
    - "{{ var_docker_dir_bin }}"
    
    - name: copy docker to install dir
      copy

全部评论 (0)

还没有任何评论哟~