## ---------docker daemon配置部分----------- - name: 下载 docker 二进制文件 copy: src={{ base_dir }}/bin/{{ item }} dest={{ bin_dir }}/{{ item }} mode=0755 with_items: - docker-containerd - docker-containerd-shim - docker-init - docker-runc - docker - docker-containerd-ctr - dockerd - docker-proxy - name: docker命令自动补全 copy: src=docker dest=/etc/bash_completion.d/docker mode=0644 - name: docker国内镜像加速 copy: src=daemon.json dest=/etc/docker/daemon.json - name: flush-iptables shell: "iptables -F && iptables -X \ && iptables -F -t nat && iptables -X -t nat \ && iptables -F -t raw && iptables -X -t raw \ && iptables -F -t mangle && iptables -X -t mangle" - name: 创建docker的systemd unit文件 template: src=docker.service.j2 dest=/etc/systemd/system/docker.service - name: 开启docker 服务 shell: systemctl daemon-reload && systemctl enable docker && systemctl restart docker ## 可选 ------安装docker查询镜像 tag的小工具---- - name: apt更新缓存刷新 apt: update_cache=yes cache_valid_time=72000 tags: docker-tag - name: 安装轻量JSON处理程序 apt: name=jq state=latest tags: docker-tag - name: 下载 docker-tag copy: src=docker-tag dest={{ bin_dir }}/docker-tag mode=0755 tags: docker-tag