我在 Windows 10 中遇到以下问题(在 Ubuntu 中可以正常工作):
当我在...上创建APP_PORT
变量时,我正在使用 Sail 在 Laravel 8 中工作.env
APP_NAME=Laravel
APP_ENV=local
APP_KEY=
APP_DEBUG=true
APP_URL=http://localhost
APP_PORT=3000
...并启动网络时sail up
出现此错误:
services.laravel.test.ports contains an invalid type, it should be a number, or an object
这就是docker-compose.yml
外观
version: '3'
services:
laravel.test:
build:
context: ./docker/8.0
dockerfile: Dockerfile
args:
WWWGROUP: '${WWWGROUP}'
image: sail-8.0/app
ports:
- '${APP_PORT:-80}:80'
...
我知道我可以放ports: - '3000:80'
,但由于我在团队中工作并且php artisan sail:install
命令将覆盖docker-compose.yml
文件,我不想更改docker-compose.yml
文件。
提前致谢。