ansible-docker-ce

[DEV] Ansible playbook to deploy and configure docker-ce

MIT License

Stars
0
Committers
1

ansible-docker-ce

Role Summary

This ansible playbook allows to setup and configure docker-ce. It aims at providing a decent setup for a dev environment :

Role Variables

See defaults/main.yml to get the list of variables.

Example Playbooks

Sample requirements.yml :

- name: mborne.docker_ce
  src: git+https://github.com/mborne/ansible-docker-ce.git
  version: master

Sample basic playbook :

---
- name: Install docker
  hosts: all
  become: yes
  become_method: sudo
  roles:
    - mborne.docker_ce

Sample basic playbook with userns-remap and custom storage location :

---
- name: Install docker
  hosts: all
  become: yes
  become_method: sudo
  roles:
    - mborne.docker_ce
  vars:
    docker_data_root: '/mnt/storage/docker'
    docker_userns_remap: 'default'

Troubleshooting

For rasbperries, aufs-dkms should be removed to avoid problems :

sudo apt-get purge aufs-dkms

See also

License

MIT