问题描述
我正在尝试使用 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 (将#修改为@)