CentOS7.9に最新版のdockerとdocker-composeをインストールする
環境
# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
操作方法
1.システムアップデートを行います
# sudo yum update # sudo yum upgrade
2.関連パッケージをインストールします
# 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 読み込んだプラグイン:fastestmirror, langpacks adding repo from: https://download.docker.com/linux/centos/docker-ce.repo grabbing file https://download.docker.com/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo repo saved to /etc/yum.repos.d/docker-ce.repo
3.dockerのCEをインストールします
# sudo yum install -y docker-ce docker-ce-cli containerd.io
4.dockerを起動します
自動起動の設定
# sudo systemctl enable --now docker
バージョンを確認します
# docker --version Docker version 20.10.13, build a224086
5.docker-composeをインストールします
下記サイトで最新版をダウンロードします
https://github.com/docker/compose/releases
docker-compose2.3.3をダウンロードします
# curl -L https://github.com/docker/compose/releases/download/v2.3.3/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
実行権限を付与します
# sudo chmod +x /usr/local/bin/docker-compose
docker-composeバージョンを確認します
# docker-compose version Docker Compose version v2.3.3