CentOS7部署安裝Docker和Docker Compose工具簡錄
阿新 • • 發佈:2018-11-19
CentOS7部署安裝Docker
# 依據《CentOS7實驗機模板搭建部署》克隆實驗機
HOSTNAME=docker
hostnamectl set-hostname "$HOSTNAME"
echo "$HOSTNAME">/etc/hostname
echo "$(grep -E '127|::1' /etc/hosts)">/etc/hosts
echo "$(ip a|grep "inet "|grep -v 127|awk -F'[ /]' '{print $6}') $HOSTNAME">>/etc/hosts
# 部署安裝docker
# 參照官當 https://docs.docker.com/install/linux/docker-ce/centos/#os-requirements
yum -y remove docker docker-client docker-client-latest \
docker-common docker-latest docker-latest-logrotate \
docker-logrotate docker-selinux docker-engine-selinux \
docker-engine
yum -y install yum-utils lvm2 device-mapper-persistent-data
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum -y install docker-ce
systemctl start docker
systemctl enable docker
docker version
CentOS7部署安裝Docker Compose工具
# 參見官當 https://docs.docker.com/compose/install/#install-compose
# 可以登入 https://github.com/docker/compose/ 檢視最新版本號
# 替換下方url中的1.21.2為最新版本號即可下載安裝最新的docker-compose工具
curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$( uname -s)-$(uname -m) \
-o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
# Docker Compose工具一般不會部署在生產環境之上,它是一個客戶端開發工具
[TOC]