1、登陆服务器:
ssh 用户名@服务器IP -P 22
2、添加SWAP虚拟内存
(若VPS 内存过小,建议设置 SWAP虚拟内存,可以让系统运行更流畅!)
wget -O box.sh https://raw.githubusercontent.com/BlueSkyXN/SKY-BOX/main/box.sh && chmod +x box.sh && clear && ./box.sh
选择“18”,
然后选择“1”添加swap,然后输入你想要扩容的数值(一般为内存的 1-1.5 倍)即可。
3、升级 packages
screen # 启动screen会话,防止安装中途 SSH 连接断开,导致安装失败。
sudo -i # 切换到 root 用户
apt update -y # 升级 packages
apt install wget curl sudo vim git -y # 安装常用的软件
# screen -r # 重新连接之前的会话
# exit # 关闭 screen 会话
4、安装 Docker 环境
# 安装 Docker(全部服务器)
wget -qO- get.docker.com | bash
docker -v # 查看 docker 版本
systemctl enable docker # 设置开机自动启动
# 安装 Docker(国内服务器)
curl -sSL https://get.daocloud.io/docker | sh
docker -v # 查看 docker 版本
systemctl enable docker # 设置开机自动启动
# 安装 Docker-compose(全部服务器)
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version # 查看 docker-compose 版本
5、修改 Docker 配置(可选)
cat > /etc/docker/daemon.json <<EOF
{
"log-driver": "json-file",
"log-opts": {
"max-size": "20m",
"max-file": "3"
},
"ipv6": true,
"fixed-cidr-v6": "fd00:dead:beef:c0::/80",
"experimental":true,
"ip6tables":true
}
EOF
6、重启 Docker 服务
systemctl restart docker