环境准备
更新软件
如果是新系统,建议先更新一下系统和软件:
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 国际许可协议