CentOS 6.6 64ビットバージョンにDockerをインストールしようとしています。実行するとき
Sudo yum install docker
こうなる
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Install Process
Loading mirror speeds from cached hostfile
* base: mirrors.psychz.net
* extras: centos-distro.cavecreek.net
* updates: distro.ibiblio.org
No package docker available.
Error: Nothing to do
公式のドッカードキュメントに従ってください: https://docs.docker.com/install/linux/docker-ce/centos/
_$ Sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
_
_$ Sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
_
_$ Sudo yum install docker-ce docker-ce-cli containerd.io
_
このステップでエラーが発生した場合は、Package: docker-ce-xxx.centos.x86_64 (docker-ce-stable) Requires: container-selinux >= 2.9
できるよ:
_$ Sudo yum install -y http://mirror.centos.org/centos/7/extras/x86_64/Packages/container-selinux-2.74-1.el7.noarch.rpm
_
問題を参照してください RHEL上のDocker CE-必要:container-selinux> = 2.9
_$ Sudo systemctl start docker
_
_$ Sudo docker run hello-world
_
非ルートユーザーとしてDockerを使用する場合は、次のような方法でユーザーを「docker」グループに追加することを検討してください。
_$ Sudo usermod -aG docker $USER
$ docker run hello-world
_
それであるはずです。
Docker-composeもインストールしたい場合は、 その公式ドキュメント に従ってください。
Epelリポジトリがインストールされていません。走る
Sudo yum install epel-release
そして、実行します
Sudo yum install docker-io
Sudoまたはroot権限を持つユーザーとしてマシンにログインします。
既存のyumパッケージが最新であることを確認してください。
$ Sudo yum update
Dockerインストールスクリプトを実行します。
$ curl -sSL https://get.docker.com/ | sh
このスクリプトは、docker.repo
リポジトリおよびDockerをインストールします。 Dockerデーモンを起動します。
$ Sudo service docker start
私は答えを見つけました こちら
Dockerが見つかるEPELリポジトリを追加する必要がありました。
RedHatの同じ問題についてここに来ている場合は、
Sudo yum install yum-utils
Sudo yum-config-manager --enable rhui-REGION-rhel-server-extras
Sudo yum install docker