skip to Main Content

This is my Dockerfile

FROM php:8.1-fpm-alpine3.15
RUN apk update; 
    apk upgrade;

RUN apk add libzip-dev
RUN docker-php-ext-install zip

RUN apk add --no-cache libpng libpng-dev && docker-php-ext-install gd && apk del libpng-dev

RUN docker-php-ext-install mysqli pdo pdo_mysql

RUN apk add --no-cache pcre-dev $PHPIZE_DEPS && pecl install redis && docker-php-ext-enable redis.so

I receive back this error during building process

No releases available for package "pecl.php.net/redis"

3

Answers


  1. Check out this github issue: https://github.com/laradock/laradock/issues/1661 where someone had a similar issue in a different case. There are a couple of possible workarounds there.

    Boils down to your connection possibly not being able to retrieve the package to you needing to do a couple of extra steps such as updating the channels before you can search for/install redis.

    Login or Signup to reply.
  2. Only replace pecl install redis to pecl -o -f install redis

    FROM php:8.1-fpm-alpine3.15
    RUN apk update; 
        apk upgrade;
    
    RUN apk add libzip-dev
    RUN docker-php-ext-install zip
    
    RUN apk add --no-cache libpng libpng-dev && docker-php-ext-install gd && apk del libpng-dev
    
    RUN docker-php-ext-install mysqli pdo pdo_mysql
    
    RUN apk add --no-cache pcre-dev $PHPIZE_DEPS && pecl -o -f install redis && docker-php-ext-enable redis.so
    
    Login or Signup to reply.
  3. Just add pecl update-channels before pecl -o -f install redis.

    Already add apk del $PHPIZE_DEPS for cleanup.

    FROM php:8.1-fpm-alpine3.15
    RUN apk update; 
        apk upgrade;
    
    RUN apk add libzip-dev
    RUN docker-php-ext-install zip
    
    RUN apk add --no-cache libpng libpng-dev && 
        docker-php-ext-install gd && 
        apk del libpng-dev
    
    RUN docker-php-ext-install mysqli pdo pdo_mysql
    
    RUN apk add --no-cache pcre-dev $PHPIZE_DEPS && 
        pecl update-channels && 
        pecl install redis && 
        docker-php-ext-enable redis && 
        apk del $PHPIZE_DEPS
    
    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search