はい。 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コマンドを使用して始める場合は、これがすべて少し意味があるかもしれません。