【发布时间】:2021-08-21 15:17:14
【问题描述】:
我在 win home,使用 docker 工具箱并收到此错误:
make: /bin/sh: Operation not allowed make: *** [Makefile:243: pdo.lo] 错误 127 错误:服务 'php' 未能构建:命令 '/bin/sh -c docker-php-ext-install pdo pdo_mysql' 返回一个非零值 代码:2
php.dockerfile
FROM php:8.0.9-fpm-alpine
WORKDIR /var/www/html
COPY src .
RUN docker-php-ext-install pdo pdo_mysql
RUN addgroup -g 1000 laravel && adduser -G laravel -g laravel -s /bin/sh -D laravel
USER laravel
docker-compose.yml
version: "3.7"
services:
server:
image: nginx:stable-alpine
ports:
- 80:80
volumes:
- ./src:/var/www/html
- ./nginx/nginx.conf:/etc/nginx/conf.d/default.conf:ro
depends_on:
- php
- mysql
php:
build:
context: .
dockerfile: dockerfiles/php.dockerfile
volumes:
- ./src:/var/www/html:delegated
mysql:
image: mysql:8.0
env_file:
- ./env/mysql.env
composer:
build:
context: ./dockerfiles
dockerfile: composer.dockerfile
volumes:
- ./src:/var/www/html
非常感谢任何帮助或建议
【问题讨论】:
标签: docker docker-compose docker-toolbox