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