Azure docker-compose 卷问题

问题描述

我正在尝试使用 azure 部署我的 docker-compose 文件。 尝试为 azure 执行 docker compose up 时,我收到以下消息:

找不到卷源“D:\School\Docker-Tutorial\omgeving\.docker\MysqL\my.cnf”

我的 docker-compose 有以下代码

version: "3.8"

services:
  # Nginx Service
  Nginx:
    image: Nginx:1.19
    ports:
      - 80:80
    volumes:
      - ./src:/var/www/PHP:ro
      - ./.docker/Nginx/conf.d:/etc/Nginx/conf.d:ro
    depends_on:
      - PHP

  # PHP Service
  PHP:
    build: ./.docker/PHP
    working_dir: /var/www/PHP
    volumes:
      - ./src:/var/www/PHP
    depends_on:
      - MysqL

  # MysqL Service
  MysqL:
    image: MysqL:8
    environment:
      MysqL_ROOT_PASSWORD: root
      MysqL_DATABASE: demo
    volumes:
      - ./.docker/MysqL/my.cnf:/etc/MysqL/conf.d/my.cnf.ro
      - MysqLdata:/lib/MysqL

  # PHPMyAdmin Service
  PHPmyadmin:
    image: PHPmyadmin/PHPmyadmin:5
    ports:
      - 81:81
    environment:
      PMA_HOST: MysqL
    depends_on:
      - MysqL

# Volumes
volumes:
  MysqLdata:

它应该是一个简单的 LEMP 堆栈。 但错误指出它找不到任何卷。 有没有人可以帮我解决这个问题? 或者给我一些关于我必须改变什么才能使用 azure 部署这个 docker-compose 的信息。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)