微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Azure docker-compose 卷问题

如何解决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 举报,一经查实,本站将立刻删除。