🍣
ローカルRedisをDocker Composeを使って起動する
記事の内容
ローカル環境で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で配信しています。
Discussion