docker 错误:(root)不允许使用其他属性图层

e0bqpujr  于 2023-04-11  发布在  Docker
关注(0)|答案(1)|浏览(146)

我每次在Windows CLI中执行docker-compose up -d命令时都会遇到这个错误。请帮助我解决这个问题。我使用的Docker-compose.yml文件是Laminas backbone 应用程序的一部分,并且是预先编写的。下面是docker-compose.yml代码:

laminas:
  build: .
  dockerfile: Dockerfile
  ports:
   - "8081:80"
  volumes:
   - .:/var/www

下面是Dockerfile代码:

FROM php:7.3-apache

LABEL maintainer="getlaminas.org" \
    org.label-schema.docker.dockerfile="/Dockerfile" \
    org.label-schema.name="Laminas MVC Skeleton" \
    org.label-schema.url="https://docs.getlaminas.org/mvc/" \
    org.label-schema.vcs-url="https://github.com/laminas/laminas-mvc-skeleton"

## Update package information
RUN apt-get update

## Configure Apache
RUN a2enmod rewrite \
    && sed -i 's!/var/www/html!/var/www/public!g' /etc/apache2/sites-available/000-default.conf \
    && mv /var/www/html /var/www/public

## Install Composer
RUN curl -sS https://getcomposer.org/installer \
  | php -- --install-dir=/usr/local/bin --filename=composer

###
## PHP Extensisons
###

## Install zip libraries and extension
RUN apt-get install --yes git zlib1g-dev libzip-dev \
    && docker-php-ext-install zip

## Install intl library and extension
RUN apt-get install --yes libicu-dev \
    && docker-php-ext-configure intl \
    && docker-php-ext-install intl

WORKDIR /var/www
ccgok5k5

ccgok5k51#

对于任何Docker新手来说,你想做的是

services: # Add this
  laminas:
    build: .
    dockerfile: Dockerfile
    ports:
     - "8081:80"
    volumes:
     - .:/var/www

相关问题