何をするか?
下記の Docker のインストールマニュアルに従い、Ansible で Ubuntu 22.04 に Docker の実行環境をセットアップします。
Playbook の例
次の YAML ファイルは、Docker の公式サイトのインストール手順をほぼそのまま Playbook 化したものです。
この Playbook を ansible-playbook
で実行することで、Docker (+ Docker Compose) のインストール、および Docker デーモンの起動まで完了します。
本質的にやりたいことは、最後の方のステップの Install Docker
と Start Docker
だけなのですが、その前に APT 用の GPG キーの取得などを行うので若干長くなっています。
上記の処理に加えて、docker
コマンドを実行するユーザーを docker
グループに参加させておくと便利かもしれません(コマンド実行時に sudo
する必要がなくなります)。
Ansible でユーザーをグループに追加する方法は下記を参考にしてください。
関連記事