在 Docker 中将 Django 连接到 MySQL
尝试在 Docker 环境中使用 Compose 将 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中文网其他相关文章!