VPS 基础环境配置

鉴于很多小伙伴反馈【好玩儿的 Docker 项目】系列文章里面有些配置太繁琐了，导致文章很长，这边咕咕就把配置部分的内容独立出来，水一篇文章。

大家有什么意见或者建议也欢迎在评论区反馈，咕咕收到合理的建议或者意见会及时改进。

准备工作

服务器：腾讯香港轻量应用服务器 24 元 / 月 VPS 一台 咕咕自己搭建用的是腾讯轻量应用服务器 ，（最好是选 非大陆（香港）的服务器）如果是小白刚开始玩的话，还可以购买 Racknerd 的服务器（地区选美西），最低一年不到 100 块（Racknerd 服务器介绍：点击查看）

系统：Debian10 或以上（Ubuntu 20.04 以上）不建议用 CentOS，具体原因请见：解释使用 Debian 而不是 CentOS 的原因

登陆服务器

选择一款连接 SSH 的软件。

Mac 或者 Linux 用户可以直接用系统自带的终端（也叫 Terminal）来登陆服务器。

输入：

Copy
ssh 你的用户名@你的服务器IP -P 22

如果你没有更改 ssh 的端口，默认就是 22，当然为了服务器安全，建议你可以换一个别的端口。

升级 Packages

Copy
sudo -i # 切换到 root 用户

apt update -y # 升级 packages

apt install wget curl sudo vim git -y # Debian 系统比较干净，安装常用的软件

添加 SWAP 虚拟内存

📌 注意：VPS 的内存如果过小，建议设置一下 SWAP，一般为内存的 1-1.5 倍即可，可以让系统运行更流畅！

设置 SWAP 可以用脚本:

Copy
wget -O [box.sh](http://box.sh/) [https://raw.githubusercontent.com/BlueSkyXN/SKY-BOX/main/box.sh](https://raw.githubusercontent.com/BlueSkyXN/SKY-BOX/main/box.sh) && chmod +x [box.sh](http://box.sh/) && clear && ./box.sh

选择 18，然后输入你想要扩容的数值即可。

安装 Docker 环境

安装 Docker（非大陆服务器）

Copy
wget -qO- [get.docker.com](http://get.docker.com/) | bash

Copy
docker -v #查看 docker 版本

Copy
systemctl enable docker # 设置开机自动启动

安装 Docker-compose（非大陆服务器）

Copy
sudo curl -L "[https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$](https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$)(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Copy
sudo chmod +x /usr/local/bin/docker-compose

Copy
docker-compose --version #查看 docker-compose 版本

安装 Docker（国内服务器）

Copy
curl -sSL [https://get.daocloud.io/docker](https://get.daocloud.io/docker) | sh

Copy
docker -v #查看 docker 版本

Copy
systemctl enable docker # 设置开机自动启动

安装 Docker-compose（国内服务器）

Copy
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.1.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

docker-compose --version #查看 docker-compose 版本

转载来自：

VPS 基础环境配置 – 我不是咕咕鸽 ——VPS 折腾不完全记录