码迷,mamicode.com
首页 > 其他好文 > 详细

ansible playbook 安装docker

时间:2020-12-09 12:17:15      阅读:4      评论:0      收藏:0      [点我收藏+]

标签:yml   目录   nload   copy   服务   nta   color   yum   manager   

1.新增host配置到/etc/ansible/hosts文件中

[docker]
192.168.43.95

2.配置无密码登录

# 配置ssh,默认rsa加密,保存目录(公钥)~/.ssh/id_rsa.pub
ssh-keygen -t rsa

# 配置无密码登陆,这里需要分别4次发送至4台服务器
ssh-copy-id -i ~/.ssh/id_rsa.pub root@ip

3.编写playbook

---
- hosts: docker
  remote_user: root
  tasks:
    - name: install yum-utils
      yum: name=yum-utils state=present
    - name: add docker repo
      shell: yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    - name: install docer-ce
      yum:
        name: docker-ce
        state: present
    - name: install docker-ce-cli
      yum:
        name: docker-ce-cli
        state: present
    - name: install containerd.io
      yum:
        name: containerd.io
        state: present
    - name: start enable docker
      service: name=docker state=started enabled=true

4.运行playbook

 ansible-playbook -v install_docker-ce.yml

 

ansible playbook 安装docker

标签:yml   目录   nload   copy   服务   nta   color   yum   manager   

原文地址:https://www.cnblogs.com/chenyishi/p/14088466.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!