CentOS 7 に Docker, docker-compose インストール
Install docker
公式ドキュメント
https://docs.docker.com/engine/install/centos/
Set up the repository
1. yum-utils のインストール (未インストールの場合)
sudo yum install -y yum-utils
2. docker のリポジトリが登録されていないことの確認
yum repolist all | grep docker ->(empty)
3. docker のリポジトリを追加
sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
4. docker のリポジトリが追加されたことの確認
docker-ce-stable/x86_64 以外はデフォルトで disable になっている。
yum repolist all | grep docker docker-ce-edge/x86_64 Docker CE Edge - x86_64 disabled docker-ce-edge-debuginfo/x86_64 Docker CE Edge - Debuginfo x disabled docker-ce-edge-source Docker CE Edge - Sources disabled docker-ce-nightly/x86_64 Docker CE Nightly - x86_64 disabled docker-ce-nightly-debuginfo/x86_64 Docker CE Nightly - Debuginf disabled docker-ce-nightly-source Docker CE Nightly - Sources disabled docker-ce-stable/x86_64 Docker CE Stable - x86_64 enabled: 79 docker-ce-stable-debuginfo/x86_64 Docker CE Stable - Debuginfo disabled docker-ce-stable-source Docker CE Stable - Sources disabled docker-ce-test/x86_64 Docker CE Test - x86_64 disabled docker-ce-test-debuginfo/x86_64 Docker CE Test - Debuginfo x disabled docker-ce-test-source Docker CE Test - Sources disabled
5. docker engine のインストール
sudo yum install docker-ce docker-ce-cli containerd.io
6. インストールされたパッケージ(docker-ce)確認
yum list docker-ce --showduplicates | sort -r * updates: ty1.mirror.newmediaexpress.com Loading mirror speeds from cached hostfile Loaded plugins: fastestmirror, langpacks Installed Packages * extras: ty1.mirror.newmediaexpress.com * epel: nrt.edge.kernel.org docker-ce.x86_64 3:19.03.9-3.el7 docker-ce-stable docker-ce.x86_64 3:19.03.8-3.el7 docker-ce-stable docker-ce.x86_64 3:19.03.7-3.el7 docker-ce-stable docker-ce.x86_64 3:19.03.6-3.el7 docker-ce-stable docker-ce.x86_64 3:19.03.5-3.el7 docker-ce-stable docker-ce.x86_64 3:19.03.4-3.el7 docker-ce-stable docker-ce.x86_64 3:19.03.3-3.el7 docker-ce-stable docker-ce.x86_64 3:19.03.2-3.el7 docker-ce-stable docker-ce.x86_64 3:19.03.1-3.el7 docker-ce-stable docker-ce.x86_64 3:19.03.12-3.el7 docker-ce-stable docker-ce.x86_64 3:19.03.12-3.el7 @docker-ce-stable docker-ce.x86_64 3:19.03.11-3.el7 docker-ce-stable docker-ce.x86_64 3:19.03.10-3.el7 docker-ce-stable docker-ce.x86_64 3:19.03.0-3.el7 docker-ce-stable docker-ce.x86_64 3:18.09.9-3.el7 docker-ce-stable docker-ce.x86_64 3:18.09.8-3.el7 docker-ce-stable docker-ce.x86_64 3:18.09.7-3.el7 docker-ce-stable docker-ce.x86_64 3:18.09.6-3.el7 docker-ce-stable docker-ce.x86_64 3:18.09.5-3.el7 docker-ce-stable docker-ce.x86_64 3:18.09.4-3.el7 docker-ce-stable docker-ce.x86_64 3:18.09.3-3.el7 docker-ce-stable docker-ce.x86_64 3:18.09.2-3.el7 docker-ce-stable docker-ce.x86_64 3:18.09.1-3.el7 docker-ce-stable docker-ce.x86_64 3:18.09.0-3.el7 docker-ce-stable docker-ce.x86_64 18.06.3.ce-3.el7 docker-ce-stable docker-ce.x86_64 18.06.2.ce-3.el7 docker-ce-stable docker-ce.x86_64 18.06.1.ce-3.el7 docker-ce-stable docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable docker-ce.x86_64 18.03.1.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 18.03.0.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.12.1.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.12.0.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.09.1.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.09.0.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.06.2.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.06.1.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.06.0.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.03.3.ce-1.el7 docker-ce-stable docker-ce.x86_64 17.03.2.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.03.1.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.03.0.ce-1.el7.centos docker-ce-stable * base: ty1.mirror.newmediaexpress.com Available Packages
Install docker-compose
公式ドキュメント
https://docs.docker.com/engine/install/centos/https://docs.docker.com/compose/install/
1. download package
sudo curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
2. 実行権限を付与
sudo chmod +x /usr/local/bin/docker-compose
3. バージョン確認
$ docker-compose --version docker-compose version 1.26.2, build eefe0d31