Я пытаюсь докеризовать нашу систему и делаю это шаг за шагом с двумя серверами.
В одном у меня есть докер (работает на сервере centos7), а во внутренней виртуальной машине разработчика (работает Centos8) я устанавливаю то же программное обеспечение, что и в Dockerfile.
Я пытаюсь установить Apache в HTTP2 и этим руководство если я бегу sudo yum install @httpd
он должен установить apache с модулем HTTP2, хотя в образе Docker я не могу его установить. Любые идеи?
если я подключаюсь к контейнеру докера и запускаю yum install httpd
говорят, что это уже установлено и с yum install @hhtpd
это говорит group httpd not found
версия, установленная в официальном образе, не имеет модуля http2
я использую FROM centos:8
в dockerfile это мой Dockerfile
FROM centos:8
RUN yum -y update && yum -y install gzip libjpeg-devel libtiff-devel libpng-devel \
freetype-devel httpd-devel byacc flex ksh sysstat sqlite-devel libjpeg \
sqlite-devel cmake pixman pixman-devel gcc gcc-c++ curl-devel gd-devel \
giflib-devel libxml2-devel automake autoconf libtool make wget zip unzip @httpd
...
continue
Вместо использования @httpd вы можете попробовать установить все компоненты по отдельности:
FROM centos:8
RUN yum -y update && yum -y install gzip libjpeg-devel libtiff-devel libpng-devel \
freetype-devel httpd-devel byacc flex ksh sysstat sqlite-devel libjpeg \
sqlite-devel cmake pixman pixman-devel gcc gcc-c++ curl-devel gd-devel \
giflib-devel libxml2-devel automake autoconf libtool make wget zip unzip \
httpd httpd-filesystem httpd-tools mod_http2 mod_ssl