DockerとDocker Composeを1linerでインストール
Dockerのインストール
CentOSの場合
yum remove -y docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine; yum install -y yum-utils device-mapper-persistent-data lvm2; yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo; yum install -y docker-ce docker-ce-cli containerd.io; docker version
Get Docker Engine - Community for CentOS
https://docs.docker.com/install/linux/docker-ce/centos/
Debianの場合
apt-get remove docker docker-engine docker.io containerd runc; apt-get update; apt-get install -y apt-transport-https ca-certificates curl gnupg2 software-properties-common; curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add -; apt-key fingerprint 0EBFCD88; add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"; apt-get update; apt-get install -y docker-ce; docker version
Get Docker Engine - Community for Debian
https://docs.docker.com/install/linux/docker-ce/debian/
Ubuntuの場合
apt-get remove -y docker docker-engine docker.io containerd runc; apt-get update; apt-get install -y apt-transport-https ca-certificates curl gnupg2 software-properties-common; curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add -; apt-key fingerprint 0EBFCD88; add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"; apt-get update; apt-get install -y docker-ce; docker version
Get Docker Engine - Community for Ubuntu
https://docs.docker.com/install/linux/docker-ce/ubuntu/
Docker Composeのインストール
Linuxの場合
curl -L https://github.com/docker/compose/releases/download/1.25.3/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose;chmod +x /usr/local/bin/docker-compose;docker-compose --version
versionは以下から確認する
Install Docker Compose
https://docs.docker.com/compose/install/#install-compose