marvinpinto.docker
docker
Este rol de Ansible permite a los usuarios instalar la última versión de Docker en un sistema similar a Ubuntu. También proporciona una función de biblioteca útil para validar que el daemon de Docker está en funcionamiento y es funcional.
Requisitos
Este rol solo funcionará en un sistema similar a Ubuntu.
Variables del Rol
# Cualquier opción adicional del servicio de docker
# Ejemplo: '--dns 8.8.8.8 --dns 8.8.4.4 --userns-remap=default'
# docker_additional_service_opts: |
# {
# "userns-remap": "default",
# "dns": [
# "8.8.8.8",
# "8.8.4.4"
# ]
# }
docker_additional_service_opts: |
{}
Ejemplos
Instala este módulo desde Ansible Galaxy en el directorio './roles':
ansible-galaxy install marvinpinto.docker -p ./roles
Utilízalo en un libro de jugadas de la siguiente manera:
- hosts: 'servidores'
roles:
- role: 'marvinpinto.docker'
become: true
tasks:
- name: 'Asegúrate de que el daemon de docker sea funcional'
become: true
docker_ping:
retries: 5
delay: 10
until: result|success
- name: 'hola mundo'
docker:
name: 'helloworld'
image: 'hello-world'
state: 'started'
Acerca del proyecto
This Ansible role enables people to install the latest Docker on an Ubuntu-like system. It also provides a handy library function to validate that the Docker daemon is running and functional.
Instalar
ansible-galaxy install marvinpinto.docker
Licencia
mit
Descargas
187k
Propietario
Computer nerd.