Dockerのインストール(CentOS 7)
これからDockerのインストール手順をご紹介しますが、その前に、ちょっとしたTipsです。
RHEL8(CentOS8も)からは、docker-ceのリポジトリが削除され、docker-ceに代わるコンテナとして、Podman がサポートされているみたいです。
CentOS8でdocker-ceのインストール方法をネット調べると、podmanをアンインストールして、サードバーティのレポジトリを使って”dnf –nobest” で強制的にインストールする方法もあります。
ただそうすると、使っていると何かしら不具合出てそのトラブルシュートが大変そうなので、強制的にインストールする方法は個人的にはあまりお勧めできないです。
CentOSでDockerを利用するなら、正式サポートしているCentOS7がいいと思うので、CentOS7環境に対してdocker-ceとdocker-composeとdokcer-machine のインストール手順を紹介します。
# yum-utilsのインストール yum install -y yum-utils # Docker-CEのインストール yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo yum install -y docker-ce # Dokcer の起動と自動起動の有効化 systemctl start docker systemctl enable docker # Docker-Composeのインストール curl -L https://github.com/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose # Dokcer-machine のインストール curl -L https://github.com/docker/machine/releases/download/v0.7.0/docker-machine-`uname -s`-`uname -m` > /usr/local/bin/docker-machine chmod +x /usr/local/bin/docker-machine
バージョンを確認し、下記の様に表示されたらインストール完了です。
# Dockerのバージョン確認 docker -v Docker version 19.03.8, build afacb8b # Dokcer-compose のバージョン確認 docker-compose version docker-compose version 1.25.4, build 8d51620a docker-py version: 4.1.0 CPython version: 3.7.5 OpenSSL version: OpenSSL 1.1.0l 10 Sep 2019 # Dokcer-machine のバージョン確認 docker-machine version docker-machine version 0.7.0, build a650a40