一、环境规划
支持Java、dotNet、Vue项目构建
![](https://img2023.cnblogs.com/blog/3327/202301/3327-20230131103149410-1127865205.png)
二、切换系统镜像源
1、备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3、清除缓存并生成缓存
yum clean all
4、生成缓存
yum makecache
5、升级内核
yum update -y
三、初始化环境
1、禁用防火墙
根据实际需求禁用
systemctl disable firewalld && systemctl stop firewalld
2、关闭SELinux
根据实际需求关闭
setenforce 0 && sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config
3、关闭swap分区
根据实际需求关闭
swapoff -a && sed -i '/swap/s/^\(.*\)$/#\1/g' /etc/fstab
4、时间同步
# 1-安装ntpdate工具 yum -y install ntp ntpdate # 2-设置系统时间与网络时间同步 ntpdate ntp.aliyun.com # 3-将系统时间写入硬件时间 hwclock --systohc # 4-查看系统当前时间 date
5、重启系统
reboot
四、Docker-CE安装
1、卸载旧版本
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
2、安装需要的依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
3、更换docker yum源
# 阿里源 yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo # 清华源 yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
4、安装Docker-ce(默认最新版本)
安装Docker 引擎 客户端 容器IO 注意:-ce 代表社区版 -ee是企业版
yum install -y docker-ce docker-ce-cli containerd.io
如果需要安装指定版本的Docker-ce,可以看这个命令
搜索版本 yum list docker-ce --showduplicates | sort -r 指定版本 yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
5、启动Docker
systemctl start docker
6、设置开机启动Docker服务
systemctl enable docker
7、配置Docker镜像加速器
cat > /etc/docker/daemon.json << EOF { "registry-mirrors" : [ "https://xx4bwyg2.mirror.aliyuncs.com", "http://f1361db2.m.daocloud.io", "https://registry.docker-cn.com", "http://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn" ] } EOF
8、生效配置及重启Docker
systemctl daemon-reload && systemctl restart docker
9、查看Docker安装信息
docker version
五、Docker-Compose安装
1、下载Docker-compose
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.3.4/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
2、对二进制文件应用可执行权限
chmod +x /usr/local/bin/docker-compose
3、创建软链接
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
4、查看版本信息
docker-compose --version