Closed3

Amazon Linux 2023にDockerをインストール

kun432kun432

メモ。

Dockerインストール

sudo dnf update
sudo dnf install -y docker
sudo usermod -aG docker $USER
sudo systemctl start docker
sudo systemctl enable docker

ログインし直して、確認

docker ps
出力
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES

docker compose プラグインインストール

sudo mkdir -p /usr/local/lib/docker/cli-plugins
sudo curl -SL https://github.com/docker/compose/releases/download/v2.32.4/docker-compose-linux-x86_64 -o /usr/local/lib/docker/cli-plugins/docker-compose
sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose

確認

docker compose version
出力
Docker Compose version v2.32.4

テスト

docker run -d --name nginx-test -p 80:80 -t nginx:latest
curl http://localhost
出力
<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>
(snip)
kun432kun432

Docker公式にAmazon Linux 2023向けの手順はないが(RHEL向けでいけるかなと思ったけど無理だった)、CentOS9 or Fedora41 として少し修正してやればいけるっぽい

https://repost.aws/questions/QU1jeKaTRYQ7WeA7XobfP21g/how-do-i-install-docker-version-27-3-1-on-amazon-linux-2023

なお、Amazon Linux向けDocker CEのレポジトリを紹介している回答があるが、AIによる生成みたいでそんなレポジトリはないらしい。

まあAmazon Linux公式のDockerでいいんじゃないかという気がする、それかUbuntu使うとかのほうがいいかもね。

このスクラップは2025/01/31にクローズされました