Docker Compose「Local Stack」の構築方法

はじめに

開発を行うにあたって、なるべく気軽に自身のコードが正しいことを確認したい機会が多いと思います。

今回は、Docker Compose を用いたローカルでAWSを試せるLocal Stack の構築方法をご紹介します。

Local Stack の構築

1.下記のように、必要最小限の構成でdocker-compose.yamlとして保存する。

version: "3.9"

services:
  localstack:
    image: localstack/localstack:latest
    ports:
      - "127.0.0.1:4566:4566" 

2.docker-compose.yamlがあるディレクトリに移動し、docker-composeによる起動

docker-compose up
最後に「Ready」が出たら起動完了

3.AWS CLIを経由して動作確認を行う。

Pro版としてお金を払うものもあるが、基本的なAWSサービスであれば気軽にテストが行える。

参考文献