Docker-Composeとは Compose プロジェクトは、以前の fig プロジェクトから派生したものです。Python で記述されており、docker/swarm との高い互換性があります。 Compose は、Docker コンテナをオーケストレーションするためのツールです。マルチコンテナ アプリケーションを定義および実行します。1 つのコマンドで複数のコンテナを起動できます。Docker Compose を使用すると、コンテナを起動するためにシェル スクリプトを使用する必要がなくなります。 Compose は、構成ファイルを通じて複数の Docker コンテナを管理します。構成ファイルでは、すべてのコンテナがサービスを通じて定義され、その後、docker-compose スクリプトを使用して、アプリケーション、アプリケーション内のサービス、およびすべての依存サービスのコンテナを起動、停止、再起動します。これは、開発のために複数のコンテナを組み合わせるシナリオに非常に適しています。 docker-compose のデフォルトのテンプレート ファイルは docker-compose.yml です。このファイルでは、イメージ命令またはビルド命令 (Dockerfile が必要) を通じてイメージを指定して、定義されている各サービスを自動的にビルドする必要があります。 Compose を使用するには、基本的に次の 3 つの手順を実行します。 1. アプリケーション環境を Dockerfile で定義して、どこにでも複製できるようにします。 docker-compose でデプロイした際に mysql にアクセスできない問題を見てみましょう。 この問題は長い間私を悩ませてきました。docker バージョン: "3.3" サービス: レディス: 画像: sameersbn/redis:latest ポート: - 「6379:6379」 ボリューム: - redis_data:/var/lib/redis 再起動: 常に マイスク: 画像: mysql:最新 再起動: 常に コマンド: --default-authentication-plugin=mysql_native_password #このコード行は、アクセスできないネットワークの問題を解決します。 -開発 ポート: - 「3306:3306」 環境: MYSQL_ROOT_パスワード: abc123 MYSQL_USER: 'テスト' MYSQL_PASS: 'テスト' ボリューム: -mysql_data:/var/lib/mysql ネットワーク: 開発者: ドライバー: ブリッジ ボリューム: redis_データ: mysql_データ: 要約する 上記は、docker-compose を使用してアクセスできない mysql デプロイメントの問題を紹介したものです。お役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: vue-simple-uploader をベースに、ファイルセグメントアップロード、インスタントアップロード、ブレークポイント再開のグローバルアップロードプラグイン機能をカプセル化します。
>>: MySQLデータベースを誤って削除した後にデータを回復するための手順
問題の説明CSS を使用して上部の固定効果を実現したいと思います。 margin-top と pos...
通常、コンポーネントのライフサイクルは、ビジネス ロジックが始まる場所です。ビジネスシナリオが複雑で...
参考までに、JavaScriptを使用してドロップダウンメニューを実装します。具体的な内容は次のとお...
この記事では、MySQL の自動作成時刻と変更時刻を設定する方法について説明します。ご参考までに、詳...
MySQL バージョン 5.5 および 5.6 を標的とする Riddle 脆弱性により、中間者攻撃...
MySQL 5.7.20のインストールと設定方法のグラフィックチュートリアルをあなたと共有します1...
1. リクエスト回答インターフェース2. ユーザーの回答が正しいかどうかを判断します。回答が正しい場...
序文この記事では、Linux 構成ログ サーバーに関する関連コンテンツを主に紹介し、参考と学習のため...
序文多くの場合、ユーザーが自分のデータに対して実行する操作に基づいて何かを行う必要があります。たとえ...
1. 対照的な色を使用します。ここでのコントラストとは、テキストの色と背景色のコントラストを指します...
目次執筆の背景プロジェクトの説明事前準備注記執筆の背景以前のプロジェクトではTencent Maps...
多くの人が MySQL の起動時にこのエラーに遭遇しています。まず、このエラーの前提は、サービス ス...
CSS3 パターン ギャラリーこの CSS3 パターン ライブラリには、純粋な CSS3 を使用して...
バントリストコンポーネントをスクロールするときに、スクロールバーの位置が保持されます。これは、kee...
この記事では、シンプルなカレンダー効果を実現するためのJavaScriptの具体的なコードを参考まで...