grycap.docker
Dockerエンジンロール
Dockerエンジンをインストールします(EC3用レシピ)
ロール変数
このロールに渡すことができる変数とその簡単な説明は以下の通りです。
docker_mirror_protocol
: "http"docker_mirror_port
: 5000docker_opts
: ""docker_channel
: "stable"docker_version
: "latest"- Dockerがインストールされている場合、再インストールされない互換性のあるバージョン
docker_compatible_versions
: []
docker_install_criu
: truedocker_install_pip
: truedocker_compose_version
: "1.25.5"docker_config_values
: {}docker_nvidia_support
: falsedocker_nvidia_options
:default-runtime
: nvidiaruntimes
:nvidia
:path
: /usr/bin/nvidia-container-runtimeruntimeArgs
: []
- コンテナランタイムのみをインストールし、Dockerはフルでインストールしない
docker_containerd_only
: falsedocker_containerd_version
: "latest"docker_nerdctl_version
: 1.0.0- コンテナdのCNIプラグインをインストールする
docker_containerd_install_cni
: falsedocker_containerd_cni_version
: '1.1.1'- コンテナdのルートパスを設定
docker_containerd_root
: ""
例としてのプレイブック
- hosts: server
roles:
- { role: 'grycap.docker' }
- hosts: client
roles:
- { role: 'grycap.docker' }
このロールへの貢献
コードをきれいに保つために、マスターブランチへの変更のプッシュは無効になっています。貢献したい場合は、ブランチを作成し、変更をアップロードしてからプルリクエストを作成してください。
ありがとうございます。