环境准备

更新软件

如果是新系统,建议先更新一下系统和软件:

sudo yum update -y

安装必要软件

这里安装一些后面部署迁移可能会用到的常用工具,如网络工具、打包工具、git。 sudo yum install -y net-tools tar zip unzip git

安装docker环境

安装docker

直接使用安装脚本进行安装,将如下脚本内容写入到docker_intall.sh文件中,并执行脚本。

#/bin/bash
# 使用root用户安装docker

DOCKER_VERSION=docker-ce-18.09.9-3.el7
DOCKER_REGISTRY=https://docker.mirrors.ustc.edu.cn
YUN_REPO=http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 卸载原有的 docker
yum remove -y docker \
docker-ce \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine

# 清理残留目录
rm -rf /var/lib/docker
rm -rf /var/run/docker

# 添加阿里yum源,并更新yum索引
yum install -y yum-utils
yum-config-manager --add-repo ${YUN_REPO}
yum makecache fast

# 安装docker-ce,可以自定义版本
yum install -y ${DOCKER_VERSION}

# 设置为系统服务并启动docker
systemctl enable docker && systemctl start docker

# 设置镜像仓库源
cat <<EOF >/etc/docker/daemon.json
{
 "registry-mirrors": ["${DOCKER_REGISTRY}"],
 "exec-opts": ["native.cgroupdriver=systemd"]
}
EOF

# 重启docker
systemctl daemon-reload
systemctl restart docker

使用vim将代码写入docker_intall.sh文件中后执行脚本: sh docker_intall.sh

执行结束可以在命令行中执行docker -v查看是否正常显示。

[root@zero-0 ~]# docker -v
Docker version 24.0.6, build ed223bc

安装docker-compose

首先执行pip --version看一下是否有pip命令,如果命令没有,则执行pip包的安装:

sudo yum -y install epel-release
sudo yum -y install python-pip
sudo yum clean all

如果有pip命令,则查看pip版本是否有20.3,如果没有则执行升级(强烈建议执行升级操作,升级到20.3版本可以避免后续安装依赖的时候报错),升级命令如下:

sudo pip install --upgrade pip==20.3 -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

安装好pip命令之后,使用pip的安装命令安装docker-compose即可,安装命令如下:

sudo pip install docker-compose -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

安装完成之后,可以查看一下 docker-compose 的版本信息,查询命令如下: docker-compose -v

版权声明:如无特殊说明,文章均为本站原创,转载请注明出处

本文链接:http://jiangyudong.top/subject/article/Deployment_Environment/

许可协议:署名-非商业性使用 4.0 国际许可协议