docker

Docker

Установите Docker.

Docker устанавливается из пакетов, доступных в стабильном репозитории Docker CE. Для CentOS необходимо включить репозиторий centos-extra. Для Red Hat также нужно добавить centos-extra, включая GPG-ключ CentOS. Эти зависимости не входят в эту роль. Устанавливается последняя версия Docker, доступная в репозитории, если не указана другая версия с помощью переменной docker_version. Одна и та же версия будет установлена для движка Docker и CLI Docker.

Пространства имен пользователей могут быть дополнительно активированы с помощью переменной docker_user_namespace (по умолчанию no). Это может потребовать регенерации конфигурации GRUB и, в свою очередь, перезагрузки сервера. Стандартный пользователь dorremap также будет добавлен в файлы /etc/subuid и /etc/subgid.

Список переменных окружения можно добавить в системную службу Docker systemd с помощью docker_env.

Требования

См. meta/main.yml.

Переменные роли

См. defaults/main.yml.

Зависимости

Необходим репозиторий centos-extra для CentOS и Red Hat (см. выше).

Пример плейбука

Пример:

- hosts: servers
  roles:
    - docker

TODO

  • Поддержка docker-ee
  • Убедиться, что служба Docker перезапускается после службы firewalld, если firewalld активна
  • Установить автодополнение bash для docker-compose

Лицензия

Выпущено под лицензией MIT.

Информация об авторе

Луис Грасия в EMBL-EBI:

О проекте

Install Docker

Установить
ansible-galaxy install luisico/ansible-docker
Лицензия
mit
Загрузки
290
Владелец
Passionate DevOps Advocate