服务器环境
防火墙
sudo systemctl start firewalld //启动防火墙
sudo systemctl enable firewalld // 防火墙开机自启
docker
yum install -y yum-utils // 安装yum-utils软件包
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo // 设置安装源
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin // 安装docker-compose
docker -v // 验证docker是否安装成功
sudo systemctl start docker // 启动docker服务
sudo systemctl enable docker // 设置开机自启
修改docker下载源
添加daemon.json文件
路径 /etc/docker/daemon.json
{
"registry-mirrors":["https://mirror.ccs.tencentyun.com"]
}
systemctl daemon-reload // 重新加载文件
systemctl restart docker // 重启docker
下载web服务器
Caddy
docker pull caddy:2-alpine // 拉取镜像
安装Node
没有node其它版本
curl -sL https://rpm.nodesource.com/setup_20.x | sudo -E bash -
sudo dnf install nodejs
有node其它版本
sudo dnf remove nodejs
sudo dnf remove npm
// 接着执行上面的下载
安装pm2
npm i -g pm2
pm2 -v
pm2 install pm2-logrotate-ext && pm2 set pm2-logrotate-ext:max_size 500K && pm2 set pm2-logrotate-ext:retain 7
评论区