Модуль Docker в Ansible
Перевод: Docker module in Ansible
Docker
Наконец-то установил Docker CE в свеже установленном окружении CentOS 8.1 на выделенном сервере. Появилась возможность ознакомиться с нативным модулем Docker в Ansible.
Зачем в Ansible Нужен Модуль Docker?
Вместо того, чтобы обслуживать контейнеры с помощью тасков формата shell или command в Ansible, можно (и нужно) пользоваться специализированным модулем Docker.
Как Установить Модуль Docker в Ansible
Для CentOS 8.x, я ставлю модуль Docker с помощью вот такого плейбука Ansible:
Как Использовать Модуль Docker в Ansible
Вот пример из документации Ansible:
Уже видно, как легко указывать имя Docker контейнера, название базового образа (busybox) и даже подмонтировать файловые системы (в моём примере это /storage).
ВНИМАНИЕ: это ещё не полноценный пример. Нужно ещё несколько параметров указать, пока это станет независимым контейнером unixtutorial-server.
Следующие Шаги с Docker в Ansible
У меня есть несколько образов Docker, котоыре я планирую использовать в реестре Docker. Будут автоматически скачиваться и запускаться в кластеры с помощью Ansible.
Ещё не на 100% уверен, но по-моему можно заменить даже Dockerfiles (стэки софта на базе Docker) с помощью Ansible – так что посмотрим.
Ссылки
Docker
Наконец-то установил Docker CE в свеже установленном окружении CentOS 8.1 на выделенном сервере. Появилась возможность ознакомиться с нативным модулем Docker в Ansible.
Зачем в Ansible Нужен Модуль Docker?
Вместо того, чтобы обслуживать контейнеры с помощью тасков формата shell или command в Ansible, можно (и нужно) пользоваться специализированным модулем Docker. Как Установить Модуль Docker в Ansible
Для CentOS 8.x, я ставлю модуль Docker с помощью вот такого плейбука Ansible:
Как Использовать Модуль Docker в Ansible
Вот пример из документации Ansible:
Уже видно, как легко указывать имя Docker контейнера, название базового образа (busybox) и даже подмонтировать файловые системы (в моём примере это /storage).
ВНИМАНИЕ: это ещё не полноценный пример. Нужно ещё несколько параметров указать, пока это станет независимым контейнером unixtutorial-server. Следующие Шаги с Docker в Ansible
У меня есть несколько образов Docker, котоыре я планирую использовать в реестре Docker. Будут автоматически скачиваться и запускаться в кластеры с помощью Ansible.
Ещё не на 100% уверен, но по-моему можно заменить даже Dockerfiles (стэки софта на базе Docker) с помощью Ansible – так что посмотрим.