ОШИБКА: неудовлетворительные ограничения: при установке пакета в альпийском

Я пытаюсь создать образ докера на основе Alpine, и мне нужно установить в него несколько пакетов. Вот именно то, что я пытаюсь сделать:

FROM alpine:latest
RUN apk --no-cache add ca-certificates=20161130-r2 openssl=1.0.2k-r0

Но когда я запускаю сборку докера, я получаю вот такую ​​ошибку:

RUN apk --no-cache add ca-certificates=20161130-r2 openssl=1.0.2k-r0
 ---> Running in a061dcd5071e
fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/community/x86_64/APKINDEX.tar.gz
ERROR: unsatisfiable constraints:
  ca-certificates-20171114-r0:
    breaks: world[ca-certificates=20161130-r2]
  openssl-1.0.2n-r0:
    breaks: world[openssl=1.0.2k-r0]
The command '/bin/sh -c apk --no-cache add ca-certificates=20161130-r2 openssl=1.0.2k-r0' returned a non-zero code: 2

Я попытался запустить обновление apk и перезагрузить компьютер, но ничего не работает. Я могу пропинговать и открыть "http://dl-cdn.alpinelinux.org/alpine/v3.7/main/", есть идеи, в чем может быть причина этой ошибки? Или как я могу это решить?


person Pensu    schedule 24.01.2018    source источник
comment
Похоже, вы пытаетесь установить устаревшие версии пакетов ca-certificates и openssl. Это требование для вас?   -  person whites11    schedule 24.01.2018
comment
Да, я должен установить только эти версии, есть ли способ?   -  person Pensu    schedule 24.01.2018
comment
Не знаю, вы можете попробовать более старую версию alpine, например, 3.6.   -  person whites11    schedule 24.01.2018
comment
Конечно, будем пробовать. Спасибо!   -  person Pensu    schedule 24.01.2018