🍣

ローカルRedisをDocker Composeを使って起動する

2024/06/17に公開

記事の内容

ローカル環境でRedisを使って開発ができるように、Docker Composeを使ってRedisサーバーを立ち上げる方法を解説します。

記事の長さ

1分で読めます

Redisをdocker-compose.ymlファイルに追加する

docker-compose.yml

version: "3.9"

services:
  redis_server:
    container_name: redis_server
    image: redis:latest
    ports:
      - "16379:6379"

上記のようにRedisに関する記述をdocker-compose.ymlファイルに記述します。

Dockerコンテナを起動する

Docker Composeファイルが作成できたので、docker compose upコマンドを利用して、Dockerコンテナを起動します。

$ docker compose up

上記コマンドを実行するとRedisサーバーがローカルで立ち上がります。

コンテナを確認する

$ docker container ls
CONTAINER ID   IMAGE        COMMAND                  CREATED         STATUS         PORTS                   NAMES
9755a5f338c1   redis:latest "docker-entrypoint.s…"   3 minutes ago   Up 3 minutes   0.0.0.0:16379->6379/tcp redis_server

docker container lsコマンドを利用して、起動しているDockerコンテナを確認します。

Redis Serverが正常に起動していることが確認できます。

コンテナに接続する

最後にコンテナに接続してみます。

$ redis-cli -p 16379

127.0.0.1:16379> ping
PONG
127.0.0.1:16379>

※ローカルPCの16739ポートとコンテナの6379ポートをマッチングしているため、ローカルからは16379ポートに接続する必要があります。

正常にRedisに接続することができました。

note

勉強法やキャリア構築法など、エンジニアに役立つ記事をnoteで配信しています。

https://note.com/ring_belle/membership

Discussion