luisico.docker

Docker

Dockerをインストールします。

Dockerは、DockerのCE Stableパッケージリポジトリにあるパッケージからインストールされます。CentOSの場合、centos-extraリポジトリを有効にする必要があります。Red Hatの場合も同様にcentos-extraを追加し、CentOSのGPGキーを含める必要があります。これらの依存関係はこのロールには含まれていません。リポジトリ内の最新のDockerバージョンがインストールされますが、docker_versionで上書きされる場合を除きます。DockerエンジンとDocker CLIには同じバージョンがインストールされます。

ユーザーネームスペースは、変数docker_user_namespaceを使ってオプションで有効化できます(デフォルトはnoです)。これにより、GRUB設定の再生成が必要になり、サーバーの再起動が必要になります。標準のリマップユーザーも/etc/subuid/etc/subgidに追加されます。

環境変数のリストは、docker_envを使用してDockerのsystemdサービスに追加できます。

要件

meta/main.ymlを参照してください。

ロール変数

defaults/main.ymlを参照してください。

依存関係

CentOSとRed Hatにはcentos-extraリポジトリが必要です(上記参照)。

サンプルプレイブック

例:

- hosts: servers
  roles:
    - docker

TODO

  • docker-eeのサポート
  • firewalldがアクティブである場合、firewalldサービスの後にDockerサービスが再起動されることを確認
  • docker-composeのためのbash補完をインストール

ライセンス

MITライセンスのもとでリリースされています。

著者情報

Luis Gracia(EMBL-EBI在籍時):

プロジェクトについて

Install Docker

インストール
ansible-galaxy install luisico.docker
ライセンス
mit
ダウンロード
331
所有者
Passionate DevOps Advocate