+
Skip to content

pytool/ansible-role-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible Role: Docker for china

Build Status

An Ansible Role that installs Docker on Linux.

Example Playbook

- hosts: localhost
  become: yes
  roles:
    - pytool.docker
  vars:
    - docker_compose_install: true
    # - docker_machine_install: true

1.安装docker

ansible-playbook -vv tests/docker.yml

2.卸载docker

ansible-playbook --tags 'clean' -vv tests/docker.yml

3. Role Variables

Available variables are listed below, along with default values (see defaults/main.yml):

docker_version: "18.06.1-ce"
docker_checksum_sha256: "83be159cf0657df9e1a1a4a127d181725a982714a983b2bdcc0621244df93687  docker-18.06.1-ce.tgz"
docker_download_url: "https://mirrors.aliyun.com/docker-ce/linux/static/stable/x86_64/docker-{{docker_version}}.tgz"
##### docker_download_url: "https://download.docker.com/linux/static/stable/x86_64/docker-{{docker_version}}.tgz"

docker_compose_install: false
docker_compose_version: "1.21.2"
docker_compose_checksum_sha256: "8a11713e11ed73abcb3feb88cd8b5674b3320ba33b22b2ba37915b4ecffdf042  docker-compose-Linux-x86_64"
docker_compose_url: "https://mirrors.aliyun.com/docker-toolbox/linux/compose/{{docker_compose_version}}/docker-compose-Linux-x86_64"
##### docker_compose_url: "https://github.com/docker/compose/releases/download/{{ docker_compose_version }}/docker-compose-Linux-x86_64"

docker_machine_install: false
docker_machine_version: "0.15.0"
docker_machine_checksum_sha256: "44c5c62db13b6eb6a9d3e276c1181401c78327ff6303570936ba2cf5d137b7b5  docker-machine-Linux-x86_64"
docker_machine_url: "https://mirrors.aliyun.com/docker-toolbox/linux/machine/{{docker_machine_version}}/docker-machine-Linux-x86_64"

#### 默认二进制文件目录 main.yml 所在的路径
docker_download_dir: "./"
docker_bin_dir: "/usr/local/bin"
#### docker镜像和容器存储目录 --graph=/var/lib/docker
docker_data_dir: "/data/lib/docker"

#### a list of users who will be added to the docker group.
docker_users: [ubuntu,]
docker_user: "docker"
docker_group: "docker"
docker_gid: 999
docker_uid: 999
#### /etc/docker/daemon.json
#### 1.国内镜像加速
reg_mirror_1: "https://registry.docker-cn.com"
reg_mirror_2: "https://docker.mirrors.ustc.edu.cn"
reg_mirror_3: "http://hub-mirror.c.163.com"

#### 2.docker  日志相关
log_driver: "json-file"
log_level: "warn"
log_max_size: "10m"
log_max_file: 3

License

MIT / BSD

Author Information

This role was created in 2018 by pytool

About

Ansible docker 国内版

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载