HELPER VPS

Docker VPS 主机:容器即刻运行的服务器

  • 已装好 Docker Engine 和 Docker Compose
  • root 权限与公网 IPv4、IPv6 地址
  • 40 个城市同价

HELPER VPS Docker VPS 是一台 Linux 云服务器,当您在创建时从镜像列表中选择 Docker 时,它将从 Ubuntu 24.04 LTS 上已安装的 Docker Engine 和 Docker Compose 启动,每月 $25.00 起。登录后,立即使用 docker run 或 docker compose up 启动任何您喜欢的容器。

    什么是 Docker?

    Docker 是把程序及其所需的库和配置打包成名为容器的一个整体,让它在任何 Linux 服务器上都以相同方式运行的工具。核心引擎作为 Moby 项目的开源软件(Apache 2.0)公开,可以从 Docker Hub 等仓库拉取大量官方镜像直接使用。

    Docker Compose 是把多个容器写进一个 YAML 文件、用 docker compose up 一行命令一起启动的工具。网站服务器、数据库、缓存等相互关联的服务用一个文件管理,即使新建服务器,只要有同样的文件就能重建完全相同的环境。Docker VPS 就是一开始就准备好这两样工具的服务器。

    Docker VPS 能做什么?

    几乎所有以容器镜像形式发布的服务器程序,都能在一台 Docker VPS 上自托管。

    如何开始使用 Docker VPS?

    三步即可做好运行容器的准备。

    1. 第 1 步。 创建服务器

      选择地区和规格,并从镜像列表中选择 Docker。支付所选套餐和周期的费用,Docker 将安装在 Ubuntu 24.04 上。

    2. 第 2 步。 通过 SSH 连接

      用已添加的 SSH 密钥或 root 密码连接服务器 IP。用 docker version、docker compose version 确认安装。

    3. 第 3 步。 运行容器

      用 docker run 启动一个镜像,或上传 compose.yaml 后用 docker compose up -d 一起启动多个服务。

    在 VPS 上自托管 Docker 有什么好处?

    用一台服务器的费用代替容器平台费用,同时运行多个服务。

    常与 Docker 搭配使用的工具

    这些工具都有官方镜像,可以直接部署到 Docker VPS 上。

    把服务器放在离用户近的地方

    在 31 个国家的 40 个城市,都能以相同价格创建 Docker 服务器。

    如何选择 Docker VPS 的规格?

    比起容器数量,先看容器中运行的程序占用多少内存。

    Docker 本身很轻量,但其上的每个程序都会占用内存。对于几个小型 Web 应用或机器人,12 GB 内存的 g12 足够了;对于结合数据库、Web 服务器和缓存的 Compose 设置,16 GB 或以上的 g16 或 n16 会提供更多空间。如果您经常构建镜像或频繁读写数据库,带有 NVMe 磁盘的高性能套餐会带来显著差异。

    镜像和卷会随着时间推移占用磁盘。用 docker system df 查看用量,用 docker image prune 清理不用的镜像,空间就能长期保持充裕。数据持续增长的服务,创建时就挂载额外磁盘;服务规模扩大后,用更大的套餐新建服务器,再迁移 Compose 文件和卷数据。

    安全运营 Docker VPS 需要注意什么?

    把端口开放范围、更新和备份这三件事养成习惯就够了。

    用 docker run -p 开放的端口会直接暴露在互联网上。数据库这类无需对外使用的服务不开放端口,只通过 Compose 内部网络连接;网站服务放在 Nginx 等反向代理后面,配上域名和 HTTPS 证书,干净利落。SSH 最好在创建服务器时选好密钥,用 SSH 密钥代替密码登录。

    使用 docker compose pull 更新容器镜像到新版本,然后使用 docker compose up -d。单独下载并保存重要的卷数据,并在创建时开启自动备份选项(套餐价格的 5.6%),以定期备份整个服务器。当您想从备份回滚时,请在首次付款确认后在支持页面上请求。

    Docker 主机常见问题

    选择和安装 Docker VPS 时的常见问题。

    Docker VPS 上安装了什么?

    Ubuntu 24.04 LTS 上已安装 Docker Engine 和 Docker Compose。登录后即可直接使用 docker 命令和 docker compose 命令,其余与普通 Ubuntu 服务器相同。

    Docker VPS 主机多少钱?

    Docker 应用不额外收费,只需支付所选服务器套餐的价格。最小的套餐每月 $25.00 起,所有地区同一套餐价格相同。

    如何购买 Docker 服务器?

    选择地区和规格,选择 Docker 作为镜像,并支付以创建服务器。您可以选择 1、3、6 或 12 个月的计费周期,3 个月享受 10% 折扣,6 个月享受 15% 折扣,12 个月享受 25% 折扣。

    可以获得 root 权限吗?

    可以,所有服务器都能以 root 通过 SSH 登录。软件包安装、防火墙乃至内核设置都可以自己修改,root 密码可在账户页面重新生成。

    可以直接使用 Docker Hub 的镜像吗?

    可以,用 docker pull 或 docker run 即可直接拉取 Docker Hub 和其他公开仓库的镜像。私有仓库在 docker login 后也能使用。

    可以使用 Portainer 这类管理界面吗?

    可以,Portainer 用官方镜像只需启动一个容器,就能在网页界面中管理容器、镜像和卷。请用 HTTPS 和强密码保护管理界面。

    容器可以发送邮件吗?

    邮件通过使用587端口的外部邮件发送服务发送。所有服务器的出站25端口都已关闭,在应用的 SMTP 设置中填入发送服务地址和587端口即可。

    想换成其他操作系统怎么办?

    在服务器页面通过重装操作系统选择其他镜像。重装会清空磁盘重新安装,请先下载需要的卷数据。

    如何备份?

    在创建服务器时选择自动备份选项会增加套餐价格的 5.6% 费用,并定期备份。首次付款确认后,可以在支持页面上请求从备份回滚,并且保留卷数据的副本会让您更加安心。

    可以通过 IPv6 公开容器吗?

    可以,每台服务器都同时提供公网 IPv4 和 IPv6 地址。Docker 的 IPv6 通过 daemon.json 设置开启,域名同时添加 A 记录和 AAAA 记录即可。

    可以通过 API 创建 Docker 服务器吗?

    是的,开发者 API(REST)允许您创建服务器、开关机和删除服务器。首次付款确认后,API 密钥将在账户中开放。

    Docker 和 Docker Compose 是各自项目所拥有的开源软件,HELPER VPS 只在创建服务器时代为安装。安装后的更新、容器配置和应用使用问题,由您自行管理。服务器费用为所选套餐价格,Docker 应用本身不额外收费。

    Docker 服务器指南

    拿到服务器后建议先做的事。