結論
「Install Docker on Oracle Linux 7」に従えば、インストールできます。
はまったポイント
私は初めに「Oracle Linux — Docker-docs-ja 1.13.RC ドキュメント」に従ってDockerをインストールしようとしました。
初めにyumリポジトリを手動で追加します
$ sudo tee /etc/yum.repos.d/docker.repo <<-EOF
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/oraclelinux/7
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF
しかし、baseurl
に指定したyum.dockerproject.org
は現在(2021/11/03)存在していないようです。そのため、手動でリポジトリを追加した後に、yum install xxx
やyum update
をすると、以下のエラーとなります。
"Could not resolve host: yum.dockerproject.org; Unknown error"
解決策は、/etc/yum.repos.d/docker.repo
を削除してから、「Install Docker on Oracle Linux 7」に従って正しいリポジトリを作成することです。
# cd /etc/yum.repos.d/
# wget http://yum.oracle.com/public-yum-ol7.repo
# vi public-yum-ol7.repo
[ol7_latest]
name=Oracle Linux $releasever Latest ($basearch)
baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/latest/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1
[ol7_UEKR4]
name=Latest Unbreakable Enterprise Kernel Release 4 for Oracle Linux $releasever ($basearch)
baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/UEKR4/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1
[ol7_addons]
name=Oracle Linux $releasever Add ons ($basearch)
baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/addons/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1