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:
ansible-galaxy install luisico/ansible-docker