Docker で Django を MySQL に接続する
Compose を使用して Docker 環境で Django を MySQL に接続しようとすると、「OperationalError」が発生する場合があります。 : MySQL サーバーに接続できません」という問題。このエラーは通常、コンテナ構成またはデータベース設定が正しくないために発生します。
問題の解決
Docker で Django と MySQL 間の接続を確立するための正しいパラメータは次のとおりです。
正常に接続されていることを確認するには、次のコマンドをdocker-compose.yml ファイル:
web: image: onlybelter/django_py35 command: /bin/sh -c "python check_db.py --service-name mysql --ip db --port 3306" volumes: - .:/djcode
このコマンドは、MySQL ポートが開いているかどうかを確認するスクリプトを実行します。有効な場合、スクリプトは成功を示すメッセージを表示します。
追加のヒント
以上がDjango と Docker の使用時に「操作エラー: MySQL サーバーに接続できません」を修正する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。