Я пытаюсь добавить openssl к docker образу, чтобы создать самозаверяющие сертификаты для использования https. Я должен использовать кэш docker, так как пересылка IPv4 отключена и не может быть включена. Когда я запускаю
docker build docker/
, я получаю следующее:
Step 1/20 : FROM centos:7
---> 5e35e350aded
Step 2/20 : MAINTAINER "<Company_Name>"
---> Using cache
---> 4bbdd00b4d4e
Step 3/20 : RUN yum install -y wget
---> Using cache
---> de8ac91e0598
Step 4/20 : RUN wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm -P /tmp && rpm -i /tmp/nginx-release-centos-7-0.el7.ngx.noarch.rpm
---> Using cache
---> 5b95d0c171eb
Step 5/20 : RUN wget https://s3.amazonaws.com/rds-downloads/rds-combined-ca-bundle.pem -P /etc/pki/ca-trust/source/anchors/
---> Using cache
---> 685a5f2348ce
Step 6/20 : RUN update-ca-trust
---> Using cache
---> 49183549e87a
Step 7/20 : RUN yum update -y; yum clean all
---> Using cache
---> 7c1e8766bda9
Step 8/20 : RUN yum install -y jre
---> Using cache
---> a35d51c1a60f
Step 9/20 : RUN yum install -y nginx
---> Using cache
---> 8f8c5a034775
Step 10/20 : RUN yum install -y glibc-common
---> Using cache
---> f3c7d59e8ea6
Step 11/20 : RUN yum install -y openssl
---> [Warning] IPv4 forwarding is disabled. Networking will not work.
---> Running in e59aa65cc687
Loaded plugins: fastestmirror, ovl
Determining fastest mirrors
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=extras&infra=container error was
12: Timeout on http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=extras&infra=container: (28, 'Resolving timed out after 30541 milliseconds')
Я уверен, что мне просто нужно скачать пакет openssl и поместить его куда-нибудь для docker, но я не знаю, где. Я очень неопытен с docker. Я чувствую, что мне нужно, чтобы openssl был доступен из кэша для создания образов, но я не знаю, как это сделать. Любые инструкции или ссылки будут с благодарностью. Заранее спасибо.