千葉淳(191)43この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。コンニチハ、千葉です。Dockerコンテナを運用する際、自動化することで沢山のメリットがあります。今回はAWSとも親和性の高い、Packerを利用してコンテナイメージを作成して、ECRへpushしてみました。プロビジョニングツールとしては、弊社で利用頻度の高いAnsibleを使います。今回は、試しに以下で実施しました。roleはlangesを変更するだけです。packer-nginx.jsonansibleディレクトリにplaybookを格納します。packer-nbinx.jsonにコンテナイメージの定義や、pushするECRのパラメータを記載します。Packer用のファイルpacker-nginx.jsonハイライトされているパラメータを適宜変更します。us-east-1で取得する必要があります。このパスワードは定期的に変わるので変数で読み込みするように対応しています。`ecr_cred`}}"の部分がそれになります。env=dev-nginx"を変更することで、環境毎に変数を利用するようにしています。くわしくはこちらAnsible用のファイル今回はOSのlangを変更するplaybookで試しました。Linuxを想定しています。}}実行方法ECRのログインパスワードを変数に格納してから、Packerのコマンドを実行します。./packer-nginx.jsonまとめPakcerがECRに対応しているので、マネージドでプライベートなコンテナリポジトリを簡単に利用でき運用の手間が減ります。Dockerコンテナイメージ作成もコード化で管理できてこれまた、便利です。AWSでDocker運用するにはかなり強力なツールだと思います。1,918,985Dockerがどっかーん。〜ITエンジニアのお仕事とホンネ〜2月19日に新卒向けの会社説明会〜ITエンジニアのお仕事とホンネ〜を開催します。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。カフェ店長のオカノです。使いたいときの注意点を書きました。EC2)環境において、不要な踏み台サーバをなくすことができる便利なアップデートです。環境をDockerで構築してみました。臼田佳祐294ワークフロー自動化OSSのn8nをAWS環境で建てて検証してみました。非常に期待できるサービスです。Fargateの勉強をしています。使ってみたい方は参考にしてください。洋介252SnowflakeがAWSの東京リージョン上で稼働するようになりました。データを日本に置けます。芳賀健229こんにちは!猫様の忠実なるしもべ、芳賀健です。Tokyoで開催されました。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。