CentOS Stream に Docker インストールする手順
podman をアンインストール
$ dnf remove podman
docker リポジトリを追加する
$ dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
docker インストール
$ dnf install docker-ce
注意: dnf install docker
だと podman-docker がインストールされるようなので必ずdocker-ce
とすること
systemd で自動起動させる
$ systemctl enable docker
proxy 設定が必要な場合は/etc/systemd/system/docker.service.d
というディレクトリを用意し、拡張設定ファイルhttp-proxy.conf
を用意する。ファイル名は任意
# /etc/systemd/system/docker.service.d/http-proxy.conf
[Service]
Environment="HTTP_PROXY=http://proxy:8080/"
Environment="HTTPS_PROXY=http://proxy:8080/"
Environment="NO_PROXY=localhost,127.0.0.1"
daemon-reload を実行
$ systemctl daemon-reload
docker を再起動
$ systmectl restart docker