阿里云新服务器 Centos 7.9(绝版) 部署Docker Tomcat MySQL Redis等环境 home 编辑时间 2025/03/28  <br> ## 如题 Centos官方开源版本最终停留在7.9 绝版 本文基于此版本,简单记录一下 2025年如何快速部署此版本的生产环境 <br> ## 折腾 <br> #### 到手先配swap (一般云主机默认是不配的,建议配一下,以防内存溢出) ```shell # 新建swap文件 末尾的8192对应8G 一般小于等于4G用4G 大于4G用8G dd if=/dev/zero of=/root/swapfile bs=1M count=8192 # 赋权和建立swap chmod 600 /root/swapfile mkswap /root/swapfile swapon /root/swapfile # 开机自动挂载 vim /etc/fstab 末尾加一行 /root/swapfile none swap defaults 0 0 # 这里是可选项 默认内存100%才会启用swap,保守策略可以配置90%时开始用swap vim /etc/sysctl.conf 第一行原本是 代表物理内存100%时 开始使用swap vm.swappiness = 0 修改成 10 代表物理内存90%时 开始使用swap 相对保守 vm.swappiness = 10 ## 重启(可选非必须) reboot ``` <br> #### 安装 Nginx ```shell sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm yum install -y nginx systemctl start nginx.service systemctl enable nginx.service ``` <br> #### 安装 Docker ```shell # 配置安装镜像源 sudo yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo sudo sed -i 's@https://download.docker.com@https://mirrors.tuna.tsinghua.edu.cn/docker-ce@' /etc/yum.repos.d/docker-ce.repo # 安装依赖 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 sudo yum makecache fast # 安装docker sudo yum install -y docker-ce # 启动和开机启动 sudo systemctl enable docker sudo systemctl start docker ``` <br> ### 关于Docker Hub不能直连问题 接下来是最麻烦的 DokcerHub从2024年下半年开始,就不能直连了。生产环境也不方便走代理,也不方便用第三方仓库。要如何在生产环境里成功docker pull image 的问题,我这里采用bilibili up 技术爬爬虾 的教程实现。 https://www.bilibili.com/video/BV1fS411A71Y <br> ### 安装MySQL Redis等 送人玫瑰,手留余香 赞赏 Wechat Pay Alipay Windows11 VirtualBox 7 解决 VT-X/AMD-V 选项灰色不可选问题 小米澎湃OS查电池健康状况