rolehippie.docker
Docker
Ansibleロールは、Dockerコンテナランタイムをインストールし、設定します。
後援
このAnsibleロールの構築と改善は、現在および以前の雇用主である**Cloudpunks GmbHやProact Deutschland GmbH**の支援を受けています。
目次
要件
- 最低Ansibleバージョン:
2.10
デフォルト変数
docker_arch
正しいdebリポジトリを選択するために使用される対象システムアーキテクチャ
デフォルト値
docker_arch: amd64
docker_daemon_command
デーモンを起動するために実行されるコマンド
デフォルト値
docker_daemon_command: /usr/bin/dockerd -H unix://
docker_daemon_config
daemon.jsonに設定オプションを追加
デフォルト値
docker_daemon_config:
log-driver: json-file
log-opts:
max-size: 5m
max-file: '3'
live-restore: true
docker_daemon_override
デフォルト値
docker_daemon_override: false
docker_keyring
リポジトリのキーレイのパス
デフォルト値
docker_keyring: /usr/share/keyrings/docker-archive-keyring.gpg
docker_mount_flags
systemd用のマウントフラグをオプションで定義
デフォルト値
docker_mount_flags:
docker_networks_extra
作成する追加のDockerネットワークのリスト
デフォルト値
docker_networks_extra: []
使用例
docker_networks_extra:
- name: traefik
driver: bridge
enable_ipv6: True
ipam_config:
- subnet: fdd1:ac8c:0557:7ce1::/64
force: False
state: present
docker_networks_general
作成する一般的なDockerネットワークのリスト
デフォルト値
docker_networks_general: []
使用例
docker_networks_general:
- name: traefik
driver: bridge
enable_ipv6: True
ipam_config:
- subnet: fdd1:ac8c:0557:7ce1::/64
force: False
state: present
docker_registries_extra
自動ログインする追加のDockerレジストリのリスト
デフォルト値
docker_registries_extra: []
使用例
docker_registries_extra:
- url: myregistry.example.com
username: docker
password: secure
email: [email protected]
reauthorize: False
state: present
docker_registries_general
自動ログインする一般的なDockerレジストリのリスト
デフォルト値
docker_registries_general: '{{ docker_registries | default([]) }}'
使用例
docker_registries_general:
- url: myregistry.example.com
username: docker
password: secure
email: [email protected]
reauthorize: False
state: present
docker_upstream_version
上流リポジトリからインストール
デフォルト値
docker_upstream_version: true
発見されたタグ
docker
依存関係
ライセンス
Apache-2.0
