公司博客 // 2026-05-12 · BY IDCBOT

香港VPS安装Docker教程:从零部署常用应用的容器化入门指南

还在用”装环境靠面板、迁移靠祈祷”的方式管服务器?Docker把每个应用连同它的运行环境打包成独立容器:互不干扰、一键启停、换机器时整套搬走。本文在一台香港VPS上从零装好Docker,并部署你的第一批容器应用。

一、准备一台VPS并安装Docker(5分钟)

准备一台 Debian/Ubuntu 系统的VPS(机器云香港VPS支持24小时免费试用,正适合练手),SSH登录后执行官方安装脚本:

curl -fsSL https://get.docker.com | bash
systemctl enable --now docker
docker -v   # 输出版本号即安装成功

新版Docker已内置 compose 子命令,无需单独安装,用 docker compose version 验证。

二、跑通第一个容器:3秒起一个网站

docker run -d --name web -p 80:80 nginx

浏览器访问VPS的IP,看到Nginx欢迎页即成功。这条命令背后:拉取镜像、创建隔离环境、映射端口,全部自动完成。删掉也只需 docker rm -f web,系统干干净净不留残渣——这就是容器的魅力。

三、用 Docker Compose 管理多容器应用

真实业务往往是”应用+数据库”的组合。以WordPress为例,创建 docker-compose.yml

services:
  db:
    image: mysql:8
    environment:
      MYSQL_ROOT_PASSWORD: 强密码
      MYSQL_DATABASE: wp
    volumes:
      - db_data:/var/lib/mysql
  wordpress:
    image: wordpress:latest
    ports:
      - "80:80"
    environment:
      WORDPRESS_DB_HOST: db
      WORDPRESS_DB_NAME: wp
      WORDPRESS_DB_USER: root
      WORDPRESS_DB_PASSWORD: 强密码
volumes:
  db_data:

执行 docker compose up -d,一套完整的WordPress站点即上线。以后迁移服务器,把这个文件和数据卷拷走,新机上同一条命令原样复活。

四、日常运维命令速查

docker ps                 # 查看运行中的容器
docker logs -f 容器名      # 实时查看日志
docker compose down       # 停止并移除整组应用
docker system prune -a    # 清理无用镜像释放磁盘

五、注意事项

  • 数据一定挂载到卷(volumes),容器删除不影响数据;
  • Docker会自行管理iptables规则,-p 映射的端口会直接暴露公网,数据库类容器不要映射公网端口;
  • 内存建议2G起步,容器多了注意用 docker stats 观察资源占用。

香港节点拉取Docker Hub镜像直连无障碍,速度飞快,这也是海外节点做容器化部署的隐藏优势。开一台免费试用机,今天就把你的应用容器化。

// LEAVE A COMMENT

Your email address will not be published. Required fields are marked *