0x646e78.docker_debian
AnsibleロールでDebianにDocker CE(および/またはDocker Compose)をインストールする
これは公式のaptリポジトリからdocker-ceをインストールするためのAnsibleロールです。docker-composeのインストールや、dockerのiptables動的ルールを無効にするなどのさまざまなオプションがあります。
Debian 10以上以外ではあまり一般的ではないかもしれませんが、Debianベースのディストリビューションやバージョンに関して問題やプルリクエストを報告してください。
ansible-galaxyを使用してインストールする方法:
ansible-galaxy install 0x646e78.docker_debian
または、このリポジトリをサブモジュールとして追加することもできます:
git submodule add https://github.com/auraltension/ansible-role-docker-debian.git roles/docker-debian
git submodule init roles/docker_debian
要件
特にありません。何か見つけたら問題を報告してください。
ロールの変数
iptables: true
- falseに設定すると、dockerが制御するiptablesルールを無効にします。install_compose: false
- trueに設定すると、docker-composeをインストールします。
依存関係
なし
例のプレイブック
---
- hosts: my_server
roles:
- { role: docker_debian, iptables: false }
ライセンス
GPL-2.0
このプログラムはフリーソフトウェアです。GNU一般公衆ライセンスの条件に従って再配布および/または変更できます。ライセンスのバージョン2、または(あなたの選択に応じて)それ以降のバージョンのいずれかに従います。
このプログラムは役立つことを期待して配布されていますが、いかなる保証もありません。特定の目的に対する適合性や商品性の暗黙の保証さえもありません。詳細については、GNU一般公衆ライセンスを参照してください。
このプログラムとともにGNU一般公衆ライセンスのコピーを受け取るべきですが、受け取っていない場合は次を参照してください: https://www.gnu.org/licenses/gpl-2.0.html
著者情報
DNX - ブログ - Docker Hub - Ansible Galaxy