はい。 redis.conf
をマウントするだけです ボリュームのあるデフォルトを超える:
redis:
image: redis
volumes:
- ./redis.conf:/usr/local/etc/redis/redis.conf
ports:
- "6379"
または、confファイルをコピーしたredisイメージに基づいて新しいイメージを作成します。詳細な手順については、https://registry.hub.docker.com/_/redis/
をご覧ください。
ただし、redisイメージは0.0.0.0
にバインドされます デフォルトでは。ホストからアクセスするには、Dockerがdocker ps
を使用して見つけたホストにマップしたポートを使用する必要があります。 またはdocker port
コマンドを実行すると、localhost:32678
でアクセスできます。 ここで、32678はマップされたポートです。または、docker-compose.yml
でマップする特定のポートを指定することもできます 。
Dockerは初めてのようですが、Composeから始めるのではなく、生のDockerコマンドを使用して始める場合は、これがすべて少し意味があるかもしれません。