1. 程式人生 > >CentOS7部署安裝Docker和Docker Compose工具簡錄

CentOS7部署安裝Docker和Docker Compose工具簡錄

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]