पीएचपी 5-एफपीएम-अल्पाइन डॉकर कंटेनर में अल्पाइन लिनक्स पर पीएचपी-जीडी निर्भरता स्थापित करना

डॉकर में अल्पाइन लिनक्स पर जीडी निर्भरता स्थापित करने की कोशिश कर रहा है ।

मैं निर्माण कर रहा हूँ php5-fpm-अल्पाइन छवि ।

FROM php:5-fpm-alpineRUN docker-php-ext-install mysqliRUN apk upgrade --update && apk add \        libfreetype6-dev \        libjpeg62-turbo-dev \        libmcrypt-dev \        libpng12-dev \    && docker-php-ext-install -j$(nproc) mcrypt \    && docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \    && docker-php-ext-install -j$(nproc) gd

मुझे त्रुटि मिलती है:

ERROR: unsatisfiable constraints:  libfreetype6-dev (missing):    required by: world[libfreetype6-dev]  libjpeg62-turbo-dev (missing):    required by: world[libjpeg62-turbo-dev]  libpng12-dev (missing):    required by: world[libpng12-dev]

मुझे अल्पाइन डिस्ट्रो के साथ सीमित अनुभव है । और यह बहुत लोकप्रिय नहीं लगता है, गूगल के माध्यम से बहुत कम जानकारी या बिल्कुल नहीं ।

डॉकर हब के उदाहरण में पैकेज के नाम डेबियन संस्करण के लिए हैं । आपको अल्पाइन से पैकेज का उपयोग करना चाहिए । आप यहां अल्पाइन पैकेज खोज सकते हैं: https://pkgs.alpinelinux.org/packages.

निम्नलिखित काम करना चाहिए:

FROM php:5-fpm-alpineRUN docker-php-ext-install mysqliRUN apk upgrade --update && apk add \  coreutils \  freetype-dev \  libjpeg-turbo-dev \  libltdl \  libmcrypt-dev \  libpng-dev \&& docker-php-ext-install -j$(nproc) iconv mcrypt \&& docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \&& docker-php-ext-install -j$(nproc) gd