Centos7 安装docker和docker-compose环境

1. docker安装

1.1 环境准备

阿里云加速器获取方式

阿里云.png

注意:只需记录下加速器地址填写到脚本中即可

1.2 安装docker环境,直接上脚本(注意脚本中有需要修改手动修改的地方)

#!/bin/bash

echo "Installing docker..."

sudo yum remove -y docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine &> /dev/null

sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2 &> /dev/null

sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo &> /dev/null

sudo yum install -y docker-ce docker-ce-cli containerd.io &> /dev/null 

sudo systemctl enable docker &> /dev/null

if [ ! -d "/etc/docker" ]; then
mkdir /etc/docker
fi

//该处是生成docker日志清理的配置文件。
cat > /etc/docker/daemon.json << EOF
{
  // "registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"], //该处需要修改你阿里云加速器的地址,指定直接取消注释填写即可
  "log-driver":"json-file",
  "log-opts": {"max-size":"500m", "max-file":"3"}
}
EOF

sudo systemctl start docker

echo "Docker has been installed!"

1.3 docker-compose 安装脚本

#!/bin/bash

echo "docker-compose installing ..."

sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" \
 -o /usr/local/bin/docker-compose &> /dev/null
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

echo "docker-compose has been installed!"

你可能感兴趣的:(Centos7 安装docker和docker-compose环境)