sql >> データベース >  >> NoSQL >> Redis

Docker-compose、とにかくredis.confファイルを指定しますか?

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



    1. MongoDBでファイル名として変数を使用する場合、埋め込みドキュメントで「$ set」を使用できますか?

    2. ClusterControlランタイム構成オプション

    3. マングース:深い個体群(個体群の多いフィールドに生息する)

    4. Aggregation Frameworks mongoで投影順にフィールドを取得することは可能ですか?