Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

PetroGromovo's avatar

Adding mongo in my docker project I got ref error

I need to add mongo in my docker project, so in file Dockerfile.yml I added mongo packages:

  FROM php:8.1.6-apache
    RUN apt-get update && \
    apt-get install --assume-yes --no-install-recommends --quiet \
    python \
    libfreetype6-dev \
    libwebp-dev \
    libjpeg62-turbo-dev \
    libpng-dev \
    libzip-dev \
    nano \
    mc \
    git-core \
    libmagickwand-dev \
    curl \
    gnupg2 \
// I ADDED THIS LINE
    && git clone https://www.mongodb.org/static/pgp/server-6.0.asc | apt-key add - && \
    add-apt-repository 'deb https://repo.mongodb.org/apt/debian buster/mongodb-org/6.0 main' && \
    mongodb-org-tools \


    build-essential \
    libnotify-bin \
    openssl \
    libssl-dev \
    libgmp-dev \
    libldap2-dev \
    netcat \
    locate \
    # composer \
    && git clone https://github.com/nodejs/node.git && \
    cd node  \
    && git checkout v14.18.0 \
    && ./configure \
    && make \
    && make install

// I ADDED THIS LINE
    RUN pecl install mongodb
    RUN echo "extension=mongodb.so" >> /usr/local/etc/php/php.ini


    RUN pecl install imagick \
    && docker-php-ext-enable imagick

But running command :

docker-compose up -d --build

I got error in the end of long output :

Setting up librsvg2-dev:amd64 (2.50.3+dfsg-1) ...
Setting up libmagickcore-6.q16-dev:amd64 (8:6.9.11.60+dfsg-1.3) ...
Setting up libmagickwand-6.q16-dev:amd64 (8:6.9.11.60+dfsg-1.3) ...
Setting up libmagickwand-dev (8:6.9.11.60+dfsg-1.3) ...
Processing triggers for libgdk-pixbuf-2.0-0:amd64 (2.42.2+dfsg-1+deb11u1) ...
Cloning into 'server-6.0.asc'...
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
fatal: repository 'https://www.mongodb.org/static/pgp/server-6.0.asc/' not found
gpg: no valid OpenPGP data found.
ERROR: Service 'web' failed to build: The command '/bin/sh -c apt-get update &&     apt-get install --assume-yes --no-install-recommends --quiet     python     libfreetype6-dev     libwebp-dev     libjpeg62-turbo-dev     libpng-dev     libzip-dev     nano     mc     git-core     libmagickwand-dev     curl     gnupg2  

Looks like link

https://www.mongodb.org/static/pgp/server-6.0.asc/

is invalid (I found this mongo adding part script in net)...

Which is valid format of it ?

Thanks in advance!

0 likes
0 replies

Please or to participate in this conversation.