Can't pin later docker version on Amazon Linux 2

0

We build our own AMI's based on AL2. As part of the process, we install a specific version of Docker since we want to be in control and aware of the version that we use. Until now, Docker version 18.09.9-ce was the one we used. It used to install with:

amazon-linux-extras install docker="18.09.9"

Now our AMI's started failing to build on the latest AL2 base AMI's with an error about it colliding with libseccomp. So I'm trying to update the version I pin to a later version like 19.03.13ce-1.amzn2 or 20.10.25-1.amzn2.0.4 But these all fail with errors like:

(1/5): amzn2-core/2/x86_64/group_gz                                                                                                                                                                                                         | 2.7 kB  00:00:00
# amazon-linux-extras install docker=19.03.13ce-1.amzn2
Installing docker
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
Cleaning repos: amzn2-core amzn2extra-docker amzn2extra-kernel-5.10
9 metadata files removed
4 sqlite files removed
0 metadata files removed
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
amzn2-core                                                                                                                                                                                                                                  | 3.6 kB  00:00:00
Could not retrieve mirrorlist https://amazonlinux-2-repos-ap-southeast-2.s3.dualstack.ap-southeast-2.amazonaws.com/2/extras/docker/19.03.13ce-1.amzn2/x86_64/mirror.list error was
14: HTTPS Error 403 - Forbidden
...

Despite this version appearing in the output of yum --showduplicates list docker:

# yum --showduplicate list docker
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
Installed Packages
docker.x86_64                                                                                                       20.10.25-1.amzn2.0.4                                                                                                         @amzn2extra-docker
Available Packages
docker.x86_64                                                                                                       17.06.2ce-1.102.amzn2                                                                                                        amzn2extra-docker
docker.x86_64                                                                                                       17.12.1ce-2.amzn2                                                                                                            amzn2extra-docker
docker.x86_64                                                                                                       18.03.1ce-2.amzn2                                                                                                            amzn2extra-docker
docker.x86_64                                                                                                       18.03.1ce-3.amzn2                                                                                                            amzn2extra-docker
docker.x86_64                                                                                                       18.03.1ce-5.amzn2                                                                                                            amzn2extra-docker
docker.x86_64                                                                                                       18.06.1ce-2.amzn2                                                                                                            amzn2extra-docker
docker.x86_64                                                                                                       18.06.1ce-4.amzn2                                                                                                            amzn2extra-docker
docker.x86_64                                                                                                       18.06.1ce-6.amzn2                                                                                                            amzn2extra-docker
docker.x86_64                                                                                                       18.06.1ce-7.amzn2                                                                                                            amzn2extra-docker
docker.x86_64                                                                                                       18.06.1ce-8.amzn2                                                                                                            amzn2extra-docker
docker.x86_64                                                                                                       18.06.1ce-10.amzn2                                                                                                           amzn2extra-docker
docker.x86_64                                                                                                       18.09.9ce-2.amzn2                                                                                                            amzn2extra-docker
docker.x86_64                                                                                                       19.03.6ce-1.amzn2                                                                                                            amzn2extra-docker
docker.x86_64                                                                                                       19.03.6ce-2.amzn2                                                                                                            amzn2extra-docker
docker.x86_64                                                                                                       19.03.6ce-3.amzn2                                                                                                            amzn2extra-docker
docker.x86_64                                                                                                       19.03.6ce-4.amzn2                                                                                                            amzn2extra-docker
docker.x86_64                                                                                                       19.03.13ce-1.amzn2                                                                                                           amzn2extra-docker
docker.x86_64                                                                                                       20.10.4-1.amzn2                                                                                                              amzn2extra-docker
docker.x86_64                                                                                                       20.10.7-1.amzn2                                                                                                              amzn2extra-docker
docker.x86_64                                                                                                       20.10.7-3.amzn2                                                                                                              amzn2extra-docker
docker.x86_64                                                                                                       20.10.7-5.amzn2                                                                                                              amzn2extra-docker
docker.x86_64                                                                                                       20.10.13-2.amzn2                                                                                                             amzn2extra-docker
docker.x86_64                                                                                                       20.10.17-1.amzn2                                                                                                             amzn2extra-docker
docker.x86_64                                                                                                       20.10.17-1.amzn2.0.1                                                                                                         amzn2extra-docker
docker.x86_64                                                                                                       20.10.17-1.amzn2.0.2                                                                                                         amzn2extra-docker
docker.x86_64                                                                                                       20.10.22-1.amzn2.0.1                                                                                                         amzn2extra-docker
docker.x86_64                                                                                                       20.10.22-1.amzn2.0.2                                                                                                         amzn2extra-docker
docker.x86_64                                                                                                       20.10.23-1.amzn2.0.1                                                                                                         amzn2extra-docker
docker.x86_64                                                                                                       20.10.25-1.amzn2.0.3                                                                                                         amzn2extra-docker
docker.x86_64                                                                                                       20.10.25-1.amzn2.0.4                                                                                                         amzn2extra-docker

I can install it with =latest but I want to pin to a specific version.

How can I achieve that?

Amos
asked 4 months ago110 views
No Answers

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions