dimmaryanto93.docker

dimmaryanto93.docker

このリポジトリは、Linux用のDockerをインストールするために使われます。

サポートプラットフォーム

  • Debian
  • Ubuntu
  • CentOS

Ansible - ユーザーガイド

以下の準備を行ってください。

  1. サーバーに新しいユーザーを作成します。非常に強力なパスワードを使用するか、パスワードジェネレーターを使用することをお勧めします。
adduser <username>
  1. visudoを使用して、NOPASSWDでsudoersに権限を付与します。
username    ALL=(ALL) NOPASSWD:ALL
  1. SSHログイン用にプライベートキーで認証します。ローカルマシンでSSHキーを生成し、ssh-copy-id user@your-ip-serverを使用して公開鍵をサーバーにコピーします。

要件

このロールを使用するには、以下のパッケージ/コレクションが必要です。

これらは次のコマンドでインストールできます。

ansible-galaxy collection install ansible.posix community.docker

または、requirement.yamlファイルを使用して、次のようにインストールできます。

---
collections:
  - ansible.posix
  - community.docker

ロール変数

Dockerデーモンの設定に使用できるいくつかの変数があります。以下はその例です。

変数名 サンプル値 説明
docker_storage_driver overlay2 デフォルトのストレージドライバはoverlay2ですが、こちらのドキュメントに従ってドライバを変更できます。
docker_insecure_registries_enabled false /etc/docker/daemon.json内で非安全なレジストリを有効にするために使用します。デフォルト値はfalseです。これを有効にする場合はtrueに設定します。

変数docker_insecure_registries_enabledtrueの場合は、次のように設定する必要があります。

docker_insecure_registries_conf:
  - url: "example.registry.com:8087"
    auth:
      docker_login: true      
      user: example
      password: secret
  - url: "other.registry.com"
    auth:
      docker_login: true      
      user: example2
      password: secret2

オブジェクトの説明は以下の通りです。

変数名 サンプル値 説明
url example.registry.com:8087 非安全なレジストリのアドレスです。
auth.docker_login true この非安全なレジストリにログインするために、usernamepasswordを使用します。
auth.user - 非安全なレジストリにログインするために使用するユーザー名です。
auth.password - 非安全なレジストリにログインするために使用するパスワードです。

依存関係

なし

例のプレイブック

ユーザーのために、変数をパラメータとして渡してロールを使う例を示します。

- hosts: servers
  become: true
  roles:
      - { role: dimmaryanto93.docker }

ライセンス

MIT

プロジェクトについて

Docker for linux

インストール
ansible-galaxy install dimmaryanto93.docker
ライセンス
Unknown
ダウンロード
165
所有者
Chief Technology Officer @tabeldatadotcom