mysql - 无法在 Azure 应用服务中创建独立的 MySQL Docker 容器

标签 mysql azure docker-compose azure-web-app-service

我正在进行概念验证,其中我有 3 个 Azure 应用服务。其中两个应用程序服务是 API,其中之一具有 MySql 容器。我无法让应用服务与 My Sql 容器一起运行。我按照这个website中的例子进行操作减去 WordPress 部分。

我尝试让容器的 My Sql 部分正常工作。当我启动应用服务时,它会启动 My SQL 实例,但出现以下错误。没有看到任何其他信息。 “信息 - 正在停止站点 MySqlTest,因为它在启动过程中失败。”

我正在使用下面的 docker compose

version: '3.3'
services:
   db:
     image: mysql:5.7
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: somewordpress
       MYSQL_DATABASE: wordpress
       MYSQL_USER: wordpress
       MYSQL_PASSWORD: wordpress
     ports:
       - "8000:80"

最佳答案

尝试提供音量

db:
     image: mysql:5.7
     volumes:
       - db_data:/var/lib/mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: somewordpress
       MYSQL_DATABASE: wordpress
       MYSQL_USER: wordpress
       MYSQL_PASSWORD: wordpress

关于mysql - 无法在 Azure 应用服务中创建独立的 MySQL Docker 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59157072/

相关文章:

azure - 使用托管标识启动 Azure VM Runbook

laravel - 如何将 Laravel docker 容器和 MySQL DB 与 Vue 一起使用?

docker - 登录到控制台时,简单的 Flume 代理会出现一些延迟

PHP PDO 面向对象编程 : Why only one value is being send/insert into MySQL?

mysql - MySql版本如何学习?

python - 适用于 Azure CosmosDB 的 Gremlin Python SDK

docker - 如何为 Mac/Windows 的 Docker 禁用透明大页面( native )

php - sql语句中的逻辑

mysql - 如何找到现有的 ("parent") 记录并向其添加关联记录

azure - 如何删除 Azure Blob 容器中的文件夹