version: '3.8'
services:
php:
build:
context: .
dockerfile: docker/app/Dockerfile
container_name: php
working_dir: /var/www/html
volumes:
- .:/var/www/html
networks:
- app-network
nginx:
build:
context: .
dockerfile: docker/nginx/Dockerfile
container_name: nginx
volumes:
- .:/var/www/html
ports:
- "8001:80"
networks:
- app-network
depends_on:
- php
postgres:
image: postgres:15
container_name: postgres
environment:
POSTGRES_DB: laravel
POSTGRES_USER: laravel
POSTGRES_PASSWORD: laravel
ports:
- "5433:5432"
volumes:
- postgres_data:/var/lib/postgresql/data
networks:
- app-network
vite:
image: node:18
container_name: vite
working_dir: /var/www/html
volumes:
- .:/var/www/html
ports:
- "3000:3000"
command: ["npm", "run", "watch"]
networks:
- app-network
networks:
app-network:
driver: bridge
volumes:
postgres_data:
driver: local
当我得到这个错误时:
docker compose up --build
480.9 W: Failed to fetch http://deb.debian.org/debian/dists/bookworm/InRelease Temporary failure resolving 'deb.debian.org'
480.9 W: Failed to fetch http://deb.debian.org/debian/dists/bookworm-updates/InRelease Temporary failure resolving 'deb.debian.org'
480.9 W: Failed to fetch http://deb.debian.org/debian-security/dists/bookworm-security/InRelease Temporary failure resolving 'deb.debian.org'
480.9 W: Some index files failed to download. They have been ignored, or old ones used instead.
480.9 Reading package lists...
480.9 Building dependency tree...
480.9 Reading state information...
480.9 E: Unable to locate package unzip
480.9 E: Unable to locate package libpq-dev
480.9 E: Unable to locate package libonig-dev
480.9 E: Unable to locate package libssl-dev
480.9 E: Unable to locate package libxml2-dev
480.9 E: Unable to locate package libcurl4-openssl-dev
480.9 E: Unable to locate package libicu-dev
480.9 E: Unable to locate package libzip-dev
480.9 E: Unable to locate package nodejs
[+] Running 0/1 to locate package npm
⠸ Service php Building 483.3s
failed to solve: process "/bin/sh -c apt-get update && apt-get install -y --no-install-recommends curl unzip libpq-dev libonig-dev libssl-dev libxml2-dev libcurl4-openssl-dev libicu-dev libzip-dev nodejs npm && docker-php-ext-install -j$(nproc) pdo_pgsql pgsql opcache intl zip bcmath" did not complete successfully: exit code: 100
)
Vite 6.0(来自^8.2
) nginx:最新I认为它与我的网络有关,但是删除此代码并不能解决问题。我还尝试更改图像,但仅收到了与分布的其他链接的错误(问题的本质都没有以任何方式改变)
与
composer.json
而不是
^6.0.11
::
package.json