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

WindowsホストからドッキングされたRedisにアクセスする

    ポートを公開できません。コマンドでredisコンテナを実行する

    docker run --name some-redis -p6379:6379 -d redis redis-server --appendonly yes

    Dockerfileの場合 EXPOSE <some_port>が含まれています これは、同じDockerネットワークへの別のコンテナを意味します このポートに接続できます。これ以上何もありません。

    ホストマシンからコンテナに接続する場合は、Dockerと言う必要があります。

    • -Pを追加できます docker runのオプション 指図。この場合、dockerは、定義されたすべてのポートをローカルマシンのランダムなポートに公開します。
    • または、オプション-p<port_on_host_machine>:<port_inside_docker_container>を追加できます 次に、特定のポートを公開します。



    1. MongoDBのデフォルトのデータベースパスは何ですか?

    2. フラスコ:バックグラウンドワーカーのジョブを渡す(rq、redis)

    3. TrelloはMongoDBにデータをどのように保存しますか? (ボードごとのコレクション?)

    4. Rescue Timeout ::Redis Gem(Ruby)からのエラー