docker

docker

Статус сборки Ansible Galaxy Лицензия

Эта роль Ansible позволяет установить последнюю версию Docker на систему, подобную Ubuntu. Она также предоставляет удобную библиотечную функцию для проверки, что сервер Docker работает и функционирует.

Требования

Эта роль будет работать только на системе, похожей на Ubuntu.

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

# Дополнительные параметры службы docker
# Пример: '--dns 8.8.8.8 --dns 8.8.4.4 --userns-remap=default'
# docker_additional_service_opts: |
#   {
#     "userns-remap": "default",
#     "dns": [
#       "8.8.8.8",
#       "8.8.4.4"
#     ]
#   }
docker_additional_service_opts: |
  {}

Примеры

Установите этот модуль из Ansible Galaxy в директорию './roles':

ansible-galaxy install marvinpinto.docker -p ./roles

Используйте его в плейбуке следующим образом:

- hosts: 'servers'
  roles:
    - role: 'marvinpinto.docker'
      become: true
  tasks:
    - name: 'Убедитесь, что сервер Docker работает'
      become: true
      docker_ping:
      retries: 5
      delay: 10
      until: result|success
    - name: 'Привет, мир'
      docker:
        name: 'helloworld'
        image: 'hello-world'
        state: 'started'
О проекте

This Ansible role enables people to install the latest Docker on an Ubuntu-like system. It also provides a handy library function to validate that the Docker daemon is running and functional.

Установить
ansible-galaxy install marvinpinto/ansible-role-docker
Лицензия
mit
Загрузки
186960
Владелец
Computer nerd.