matrix/roles/element/docs/docker.md

988 B

element deployment using docker

Note

Needs the python library docker on the ansible_host.

Configuration

The following options to the docker_container module are available under the element_container_ prefix:

  • env
  • ports
  • labels
  • networks
  • etc_hosts
  • purge_networks

The following variables are pre-populated by the role, so override them with care:

  • name
  • image
  • user
  • volumes
  • restart_policy

Pulling from a self-hosted container registry

Set element_container_image_registry to use a self-hosted docker registry / mirror / cache.

If you need to authenticate to your registry and are not yet logged in, set element_container_image_registry_{username,password} and the role will attempt to log in.

Set element_container_image_registry_reauthorize to true if you want to force a reauthorization at the registry.