phpエディタStrawberryがdocker-composeを使ってCockroachDBに接続する方法を紹介します。 Docker-compose は複数の Docker コンテナを定義して実行するためのツールであり、CockroachDB は分散リレーショナル データベース管理システムです。 docker-compose を使用すると、CockroachDB コンテナーを簡単に作成および管理し、他のコンテナーに接続できます。この記事では、CockroachDB に接続するように docker-compose ファイルを構成する方法を詳しく説明し、いくつかの実用的なヒントと考慮事項を提供します。初心者でも経験豊富な開発者でも、この記事は、docker-compose を使用して CockroachDB に接続することをすぐに始めるのに役立つ役立つガイダンスを提供します。
データベースをデプロイしてアプリケーションをローカルに移動する docker-compose ファイルがあります。 リーリー
ファイルに移動:リーリー
データベースへの接続が確立されました。しかし、接続は失敗し、間違ったポートが転送されました。26257 ではなく、26258 でした。この問題をどうやって解決すればいいでしょうか? ######解決######network_mode: host
depends_on
cockroach init を実行するまで接続を受け付けないため、
間違いなく
構成ファイルは次のエラーで node_1
あなたの
node_1
最後に、サンプル コードの
storage
リーリー
この構成では、アプリケーションがデータベースにアクセスするために必要ないため、意図的にホスト上のデータベース ポートを公開していないことに注意してください。
リーリー サンプル アプリケーションの
および次の内容 (想定):リーリー
データベースを初期化する必要があります:
リーリー
その後、データベース サービスから次のことがわかります:
リーリー
リーリー
これらのノードの Web UI は、ホスト ポート8080
および8081
で公開されます。
最後に、データベース データを保持するボリュームを作成することもできます。たとえば、このドキュメント
ボリュームのマウントを参照してください。
以上がdocker-compose を使用して CockroachDB に接続するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。