luisico.docker

Docker

Instalar Docker.

Docker se instala desde los paquetes disponibles en el repositorio de paquetes estables de Docker CE. Para CentOS, el repositorio centos-extra debe estar habilitado. Para Red Hat, también se necesita agregar centos-extra, incluyendo la clave GPG de CentOS. Estas dependencias no están incluidas en este rol. Se instalará la última versión de Docker encontrada en el repositorio, a menos que se sobrescriba con docker_version. La misma versión se instalará para el motor de Docker y la CLI de Docker.

Los espacios de nombres de usuario se pueden activar opcionalmente con la variable docker_user_namespace (el valor predeterminado es no). Esto puede requerir regenerar la configuración de GRUB y, a su vez, reiniciar el servidor. También se agregará un usuario estándar dorremap a /etc/subuid y /etc/subgid.

Se puede agregar una lista de variables de entorno al servicio systemd de Docker usando docker_env.

Requerimientos

Ver meta/main.yml.

Variables de Rol

Ver defaults/main.yml.

Dependencias

Se necesita el repositorio centos-extra para CentOS y Red Hat (ver arriba).

Ejemplo de Playbook

Ejemplo:

- hosts: servers
  roles:
    - docker

TODO

  • Soportar docker-ee
  • Asegurarse de que el servicio de docker se reinicie después del servicio de firewalld, si firewalld está activo
  • Instalar autocompletado de bash para docker-compose

Licencia

Liberado bajo la licencia MIT.

Información del Autor

Luis Gracia mientras estaba en EMBL-EBI:

Acerca del proyecto

Install Docker

Instalar
ansible-galaxy install luisico.docker
Licencia
mit
Descargas
331
Propietario
Passionate DevOps Advocate