DockerをOracleLinuxにインストールしている日本語記事が少なかったので、やったことをまとめておく(ほぼ公式ドキュメントなぞっただけ)
Docker-Engineのインストール
事前準備
# パッケージの削除(古いバージョンが入っていた時のため、念の為実行)
$ sudo dnf remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
# dnf-utilsをインストール
$ sudo dnf install dnf-utils
# dockerインストール用のレポジトリを追加
$ sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
# docker-ce-stableというレポジトリが追加されていればOK
$ dnf repolist
Failed to set locale, defaulting to C.UTF-8
repo id repo name
docker-ce-stable Docker CE Stable - x86_64
ol8_UEKR6 Latest Unbreakable Enterprise Kernel Release 6 for Oracle Linux 8 (x86_64)
ol8_appstream Oracle Linux 8 Application Stream (x86_64)
ol8_baseos_latest
dockerインストール
# パッケージをインストール
$ sudo dnf install docker-ce docker-ce-cli containerd.io
# バージョンが確認できればOK
$ docker --version
Docker version 20.10.14, build a224086
# dockerdの起動&確認&自動起動化
$ sudo systemctl start docker
$ sudo systemctl status docker
$ sudo systemctl enable docker
Docker-Composeのインストール
# githubからレポジトリをダウンロ0ど
$ sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 実行権限を付与
$ sudo chmod +x /usr/local/bin/docker-compose
# バージョンが確認できればOK
$ docker-compose --version
docker-compose version 1.29.2, build 5becea4c