docker-compose.yaml
文件。version: '3.0'
services:
php-apache-environment:
container_name: php-apache
build: ./php
volumes:
- ./php/src:/var/www/html/
ports:
- 8000:80
db:
image: mysql:5.6.27
restart: always
environment:
MYSQL_ROOT_PASSWORD: PassWord
MYSQL_DATABASE: test
MYSQL_USER: test
MYSQL_PASSWORD: 9yI2G0s-sZf37SS5Ml1Kj
ports:
- "9906:3306"
phpmyadmin:
image: phpmyadmin/phpmyadmin
restart: always
environment:
PMA_HOST: db
PMA_PORT: 9906
PMA_USER: test
PMZ_PASSWORD: 9yI2G0s-sZf37SS5Ml1Kj
ports:
- '8080:80'
depends_on:
- db
执行命令docker compose up --detach
后,镜像被克隆,但是出现以下错误:
failed to solve: rpc error: code = Unknown desc = failed to solve with frontend dockerfile.v0: failed to read dockerfile: open /var/lib/docker/tmp/buildkit-mount1583816350/Dockerfile: no such file or directory
在Docker桌面中,我看到这些镜像未被使用。
我在Google上搜索了这个错误,并找到了this,但是行dockerfile: Dockerfile
被拒绝,显示:
services.phpmyadmin Additional property dockerfile is not allowed
php-apache-environment
服务具有build
指令,因此您的./php
文件夹可能缺少正确的Dockerfile。 - β.εηοιτ.βε