Slide 1

Slide 1 text

Ansible-benderによるコンテナイ メージビルド

Slide 2

Slide 2 text

Name:ユータ Occupation:SRE Twitter:@Y0u281 (オーでなくゼロです) ブログ:https://zenn.dev/yuta28   → 普段触るもの:AWS Ansible Linux Mint 自己紹介 Twitter

Slide 3

Slide 3 text

目次 ● 自己紹介 ● Ansible-benderとは ● docker_imageとの違い ● Playbookの書き方 ● Ansible-bender実行 ● 課題 ● 感想

Slide 4

Slide 4 text

Ansible-benderとは ● Playbookでコンテナイメージが作成できる ● 内部では、PodmanとBuildahを使っている ● イメージのpushもサブコマンドで実行可能 https://github.com/ansible-community/ansible-bender

Slide 5

Slide 5 text

Ansibleのdockerモジュールとの違い ● ビルドされるコンテナイメージの種類が違う ● 既存のDockerfileのパスを指定してビルドを行う ● モジュール毎に使用用途が分かれている

Slide 6

Slide 6 text

Playbookの書き方 ● Dockerfile ● Playbook

Slide 7

Slide 7 text

Ansible-bender実行

Slide 8

Slide 8 text

課題 ● dockerモジュールでのコンテナイメージ作成よりも遅い ● 不要なコンテナイメージが溜まる↓

Slide 9

Slide 9 text

感想 Dockerfileでよくない?

Slide 10

Slide 10 text

ご清聴 ありがとうございました 詳細な記事↓ ansible-benderでコンテナイメージ を作成してみた https://qiita.com/Yuhta/items/d e8b5325e5f6f497ed0a