luthor/docker
2021-01-11 11:40:29 +05:30
..
app Lint and update dockerfile for deploying 2021-01-11 11:40:29 +05:30
files Lint and update dockerfile for deploying 2021-01-11 11:40:29 +05:30
vars Initial Commit 2021-01-05 13:02:52 +05:30
playbook.yml Lint and update dockerfile for deploying 2021-01-11 11:40:29 +05:30
readme.md Initial Commit 2021-01-05 13:02:52 +05:30

Docker on Ubuntu 18.04

This playbook will install Docker an Ubuntu 18.04 machine, as explained in the guide on How to Use Ansible to Install and Set Up Docker on Ubuntu 18.04. A number of containers will be created with the options specified in the vars/default.yml variable file.

Settings

  • create_containers: number of containers to create.
  • default_container_name: default name for new containers.
  • default_container_image: default image for new containers.
  • default_container_command: default command to run on new containers.

Running this Playbook

Quick Steps:

1. Obtain the playbook

git clone https://github.com/do-community/ansible-playbooks.git
cd ansible-playbooks/docker_ubuntu1804

2. Customize Options

nano vars/default.yml
#vars/default.yml
---
create_containers: 4
default_container_name: docker
default_container_image: ubuntu
default_container_command: sleep 1d

3. Run the Playbook

ansible-playbook -l [target] -i [inventory file] -u [remote user] playbook.yml

For more information on how to run this Ansible setup, please check this guide: How to Use Ansible to Install and Set Up Docker on Ubuntu 18.04.