如何解决Laravel-docker中的[Undefined index: name]错误

15 浏览
0 Comments

如何解决Laravel-docker中的[Undefined index: name]错误

我正在尝试在Ubuntu 20.04上使用Docker来执行Laravel。

首先,我安装了Docker并创建了docker-compose.yml等文件。

以下是我的docker-compose.yml文件内容:

version: "3.7"

services:

app:

build:

args:

user: sammy

uid: 1000

context: ./

dockerfile: Dockerfile

image: travellist

container_name: travellist-app

restart: unless-stopped

working_dir: /var/www/

volumes:

- ./:/var/www

networks:

- travellist

db:

image: mysql:5.7

container_name: travellist-db

restart: unless-stopped

environment:

MYSQL_DATABASE: ${DB_DATABASE}

MYSQL_ROOT_PASSWORD: ${DB_PASSWORD}

MYSQL_PASSWORD: ${DB_PASSWORD}

MYSQL_USER: ${DB_USERNAME}

SERVICE_TAGS: dev

SERVICE_NAME: mysql

volumes:

- ./docker-compose/mysql:/docker-entrypoint-initdb.d

networks:

- travellist

nginx:

image: nginx:alpine

container_name: travellist-nginx

restart: unless-stopped

ports:

- 8000:80

volumes:

- ./:/var/www

- ./docker-compose/nginx:/etc/nginx/conf.d/

networks:

- travellist

networks:

travellist:

driver: bridge

在执行以下命令时,我遇到了"undefined index: name"的错误:

docker-compose exec app composer install

如果您能解决这个错误,请告诉我。谢谢。

0