0
respostas

Erro ao abrir o arquivo zip (Docker)

Olá, Vinícius, tudo bem?

Estou tentando executar o meu programa pra ler o arquivo zip, mas está retornando o mesmo erro dos tópicos acima.

Só que o meu caso eu estou executando em um container Docker e não sei como resolver isso.

Segue a configuração do meu Dockerfile:

FROM php:latest

RUN apt-get update && apt-get install -y \
    libzip-dev \
    zip \
  && docker-php-ext-install zip

COPY . /usr/src/streams
WORKDIR /usr/src/streams
CMD [ "php", "index.php" ]

Eu rodei o comando docker build . e mesmo assim, após buildar a imagem e rodar o docker run [...], aparece o erro.

~/PhpstormProjects/php-streams> docker container run --rm -itv $PWD:/${PWD##*/} -w /php-streams php php reader-zip.php

Warning: file_get_contents(): Unable to find the wrapper "zip" - did you forget to enable it when you configured PHP? in /php-streams/reader-zip.php on line 4

Warning: file_get_contents(zip://files.zip#courses-list.txt): Failed to open stream: No such file or directory in /php-streams/reader-zip.php on line 4