ansible-playbooks/docker/roles/docker-common/README.md

38 lines
1.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# Роль Ansible: Установка Docker
## Описание
Данная роль предназначена для установки и настройки Docker на серверах с Debian/Ubuntu. В рамках выполнения роли:
1. Удаляются старые версии Docker и связанных пакетов.
2. Обновляется кэш `apt`.
3. Устанавливаются необходимые пакеты для работы с репозиториями.
4. Загружается GPG-ключ Docker и добавляется официальный репозиторий.
5. Обновляется кэш пакетов после добавления репозитория.
6. Устанавливаются необходимые компоненты Docker.
7. Обеспечивается запуск и автозапуск службы Docker.
## Требования
- Поддерживаемая версия ОС: Debian/Ubuntu
- Ansible с правами `root` (например, через `become: yes`)
## Зависимости
Данная роль не имеет зависимостей от других ролей.
## Пример Playbook
Пример использования роли в Playbook:
```yaml
- hosts: all
become: yes
roles:
- docker-install
```
## Автор
Автор: [Юрий Обрезков]