docker icon indicating copy to clipboard operation
docker copied to clipboard

Update example 'full' apache Dockerfile for Trixie

Open nathanielhourt opened this issue 3 months ago • 1 comments

Since upgrading the Apache image to the Debian Trixie release, the example of a "full" image is outdated. This updates it to work again.

Notably, it requires installing the Sury Debian repo as the official repo no longer carries libc-client-dev.

nathanielhourt avatar Sep 12 '25 20:09 nathanielhourt

it will be nice fix this documentation... for now trying your dockerfile gives me an error

ERROR: failed to build: failed to solve: process "/bin/sh -c set -ex;         savedAptMark=\"$(apt-mark showmanual)\";         curl -sSLo /tmp/debsuryorg-archive-keyring.deb https://packages.sury.org/debsuryorg-archive-keyring.deb;     dpkg -i /tmp/debsuryorg-archive-keyring.deb;     sh -c 'echo \"deb [signed-by=/usr/share/keyrings/debsuryorg-archive-keyring.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main\" > /etc/apt/sources.list.d/php.list';         apt-get update;     apt-get install -y --no-install-recommends         libbz2-dev         libc-client-dev         libkrb5-dev         libsmbclient-dev     ;         docker-php-ext-configure imap --with-kerberos --with-imap-ssl;     docker-php-ext-install         bz2         imap     ;     pecl install smbclient;     docker-php-ext-enable smbclient;         apt-mark auto '.*' > /dev/null;     apt-mark manual $savedAptMark;     ldd \"$(php -r 'echo ini_get(\"extension_dir\");')\"/*.so         | awk '/=>/ { so = $(NF-1); if (index(so, \"/usr/local/\") == 1) { next }; gsub(\"^/(usr/)?\", \"\", so); print so }'         | sort -u         | xargs -r dpkg-query --search         | cut -d: -f1         | sort -u         | xargs -rt apt-mark manual;         rm -rf /var/lib/apt/lists/*" did not complete successfully: exit code: 100

rodinux avatar Sep 23 '25 17:09 rodinux