📝

CloudShell の AWS CLI と Docker のバージョンを変更してみた

2025/02/28に公開

検証で特定の AWS CLI バージョンと Docker バージョンを組み合わせる必要がある場合にご利用ください。

AWS CLI

過去にリリースされた AWS CLI バージョン 2 をインストールする - AWS Command Line Interface

まずはデフォルトでインストールされているバージョンを確認します。

$ aws --version
aws-cli/2.23.13 Python/3.12.6 Linux/6.1.127-135.201.amzn2023.x86_64 exec-env/CloudShell exe/x86_64.amzn.2023

以下のコマンドを実行します。
今回はバージョン 2.22.26 を指定します。

$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.22.26.zip" -o "awscliv2.zip"

$ unzip awscliv2.zip
$ sudo ./aws/install --update

再度 AWS CLI のバージョンをを確認してみます。

$ aws --version
aws-cli/2.22.26 Python/3.12.6 Linux/6.1.127-135.201.amzn2023.x86_64 exec-env/CloudShell exe/x86_64.amzn.2023

バージョン 2.22.26 に変更することができました。

Docker

How to install Docker on Amazon Linux 2023 - LinuxShout

まずはデフォルトでインストールされているバージョンを確認します。

$ docker --version
Docker version 25.0.5, build 5dc9bcc

以下のコマンドを実行します。

$ sudo dnf update -y
$ sudo dnf remove -y docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
$ sudo dnf -y install dnf-plugins-core

# 利用可能なバージョン一覧を確認
$ dnf list docker --showduplicates | sort -r

Last metadata expiration check: 0:00:09 ago on Wed 12 Feb 2025 11:59:21 AM UTC.
Installed Packages
docker.x86_64                25.0.6-1.amzn2023.0.2                  amazonlinux 
docker.x86_64                25.0.6-1.amzn2023.0.2                  @amazonlinux
docker.x86_64                25.0.6-1.amzn2023.0.1                  amazonlinux 
docker.x86_64                25.0.3-1.amzn2023.0.2                  amazonlinux 
docker.x86_64                25.0.3-1.amzn2023.0.1                  amazonlinux 
docker.x86_64                24.0.5-1.amzn2023.0.3                  amazonlinux 
docker.x86_64                24.0.5-1.amzn2023.0.2                  amazonlinux 
docker.x86_64                24.0.5-1.amzn2023.0.1                  amazonlinux 
docker.x86_64                20.10.25-1.amzn2023.0.1                amazonlinux 
docker.x86_64                20.10.23-1.amzn2023.0.1                amazonlinux 
docker.x86_64                20.10.17-1.amzn2023.0.6                amazonlinux 
docker.x86_64                20.10.17-1.amzn2023.0.5                amazonlinux 
Available Packages
Amazon Linux 2023 repository                     34 MB/s |  31 MB     00:00    

# バージョンを指定してインストール
$ sudo dnf install docker-24.0.5-1.amzn2023.0.1 -y

再度 Docker のバージョンをを確認してみます。

$ docker --version
Docker version 24.0.5, build ced0996

バージョン 24.0.5 に変更することができました。

まとめ

今回は CloudShell の AWS CLI と Docker のバージョンを変更してみました。
どなたかの参考になれば幸いです。

参考資料

Discussion