services:
app.test:
build:
context: ./vendor/laravel/sail/runtimes/8.0
dockerfile: Dockerfile
args:
WWWGROUP: '${WWWGROUP}'
image: sail-8.0/app
ports:
- '${APP_PORT:-80}:80'
environment:
WWWUSER: '${WWWUSER}'
LARAVEL_SAIL: 1
volumes:
- '.:/var/www/html'
networks:
- sail
depends_on:
- mysql
- redis
- selenium
.env
APP_SERVICE=app.test
好的,我知道为什么了。我在docker-compose.yml文件中更改了laravel.test
的名称,结果它无法工作。当我把名称改回去后,它又可以正常工作了。
APP_SERVICE
的环境变量,其值与您在docker-compose.file中更改为laravel.test的值相同。
sail from vendor
,而不是使用别名。./vendor/bin/sail up -d
解决了问题。谢谢! - funder7