Bất cứ ai có thể giúp tôi với vấn đề này.
Khi tôi cố gắng tạo một hình ảnh docker từ một dockerfile cho ứng dụng laravel tôi gặp lỗi này:
kiểm tra oniguruma ... không có cấu hình: lỗi: Yêu cầu gói (oniguruma) không được đáp ứng:
No package 'oniguruma' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables ONIG_CFLAGS and ONIG_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.
Lệnh '/ bin / sh -c docker-php-ext-install pdo mbopes' đã trả về một mã khác không: 1
Đây là Dockerfile của tôi:
FROM php:7
RUN apt-get update -y && apt-get install -y openssl zip unzip git
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
RUN docker-php-ext-install pdo mbstring
WORKDIR /app
COPY app /app # this copies all the app files to a folder called `app`
RUN composer install
CMD php artisan serve --host=0.0.0.0 --port=8000
EXPOSE 8000
và lệnh docker để xây dựng Dockerfile
sudo docker build -t test .