欢迎光临
我的个人博客网站

ansible playbook 安装docker

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: config mirro       copy: src=~/docker-daemon.json dest=/etc/docker/daemon.json       tags: configmirro     - name: start enable docker       service: name=docker state=started enabled=true     - name: restrat       shell: sudo systemctl daemon-reload && sudo systemctl restart docker       tags: restart

mirror配置

[root@localhost ~]# cat docker-daemon.json {   "registry-mirrors": [     "https://registry.docker-cn.com",     "http://hub-mirror.c.163.com",     "https://docker.mirrors.ustc.edu.cn"   ] }

 

4.运行playbook

 ansible-playbook -v install_docker-ce.yml

 

赞(0) 打赏
未经允许不得转载:张拓的天空 » ansible playbook 安装docker
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

专业的IT技术经验分享 更专业 更方便

联系我们本站主机

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏