Fedora37 dockerをインストールする方法 - 最新IT技術情報_arkgame.com
10.2. DNF リポジトリーの追加 Red Hat Enterprise Linux 9 | Red Hat Customer Portal
dnfコマンド
yumからDNFへの移行 #CentOS - Qiita
dnfコマンドはyumコマンドみたいなやつらしい。 yumが近々廃止になるので dnf に乗り換えようね、という話らしい。
dnf-plugins-core
dnf install dnf-plugins-core
dnfコマンドのプラグインのパッケージらしい。
config-manager などのdnfコマンドを増やすのに使う。デフォルトでだいたい入っているはずだが、最小にしたときは無いのでとりあえず入れる
リポジトリ
dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo
dnfコマンドでインストールできるパッケージが置いてある場所(の情報)をリポジトリと呼ぶらしい。
このコマンドは具体的にはdocker-ce.repoファイルを/etc/yum.repos.d/の下にダウンロードするものらしい。
Debianの/etc/apt/sources.list.d/に相当するっぽい。
dnf upgrade
インストール済みのパッケージをとりあえず最新にするコマンド。 Debianのapt upgradeに相当。
dnf update は、apt update とは違って upgrade のエイリアスらしい。
dnf install
dnf install docker-ce -y
どうせハイハイ答えるので -y をつける。 docker-ceと依存関係含めて6つくらいインストールされるらしい。
docker-ce の ce は Community Edition
dnf list --installed
dnf list --installed | grep docker
インストール済みパッケージ一覧は list --installed を指定
containerd.io.x86_64 1.6.21-3.1.fc37 @docker-ce-stable docker-buildx-plugin.x86_64 0.10.4-1.fc37 @docker-ce-stable docker-ce.x86_64 3:23.0.5-1.fc37 @docker-ce-stable docker-ce-cli.x86_64 1:23.0.5-1.fc37 @docker-ce-stable docker-ce-rootless-extras.x86_64 23.0.5-1.fc37 @docker-ce-stable docker-compose-plugin.x86_64 2.17.3-1.fc37 @docker-ce-stable
@はダウンロード元のレポジトリ。 dnf info で見たときの "From repo" に相当するらしい。
日本語で出力した時の「repo から」はダサくて意味不明なのできちんと翻訳しなおすべき
systemctl
docker.service、docker.socket がでてくる
systemctl enable docker systemctl start docker systemctl status docker
なんでdockerエンジンって常駐させるんだろ。監視とかさせるんかな