HELPER VPS

Hosting VPS Docker: máy chủ chạy container ngay

  • Đã cài Docker Engine và Docker Compose
  • Quyền root cùng địa chỉ IPv4, IPv6 công khai
  • Cùng một giá tại 40 thành phố

HELPER VPS Docker VPS là máy chủ cloud Linux bắt đầu với Docker Engine và Docker Compose được cài đặt trên Ubuntu 24.04 LTS khi bạn chọn Docker từ danh sách image khi tạo máy chủ, từ $25.00 mỗi tháng. Ngay khi bạn đăng nhập, hãy bắt đầu bất kỳ container nào bạn muốn với docker run hoặc docker compose up.

    Docker là gì?

    Docker là công cụ đóng gói chương trình cùng thư viện và cấu hình nó cần thành một gói gọi là container, để chạy giống hệt nhau trên bất kỳ máy chủ Linux nào. Engine lõi được công bố mã nguồn mở (Apache 2.0) trong dự án Moby, và bạn có thể tải về dùng ngay vô số image chính thức trên các kho như Docker Hub.

    Docker Compose là công cụ mô tả nhiều container trong một tệp YAML và khởi chạy cùng lúc bằng một dòng docker compose up. Các dịch vụ liên kết với nhau như web server, cơ sở dữ liệu, cache được quản lý bằng một tệp, nên dù tạo máy chủ mới, chỉ cần có tệp đó là dựng lại được môi trường y hệt. VPS Docker là máy chủ có sẵn cả hai thứ này ngay từ đầu.

    Bạn làm được gì với VPS Docker?

    Bạn tự host trên một VPS Docker hầu hết mọi chương trình máy chủ có sẵn dưới dạng image container.

    Bắt đầu với VPS Docker như thế nào?

    Chỉ ba bước là sẵn sàng chạy container.

    1. Bước 1. Tạo máy chủ

      Chọn khu vực và kích thước và chọn Docker từ danh sách image. Thanh toán được xử lý cho gói và kỳ hạn bạn chọn, và Docker được cài đặt trên Ubuntu 24.04.

    2. Bước 2. Kết nối qua SSH

      Kết nối đến IP máy chủ bằng khóa SSH đã đăng ký hoặc mật khẩu root. Kiểm tra cài đặt bằng docker version, docker compose version.

    3. Bước 3. Chạy container

      Chạy một image bằng docker run, hoặc đưa compose.yaml lên rồi khởi động nhiều dịch vụ cùng lúc bằng docker compose up -d.

    Tự host Docker trên VPS có lợi gì?

    Thay vì trả phí nền tảng container, bạn chạy nhiều dịch vụ cùng lúc với chi phí của một máy chủ.

    Các công cụ thường dùng cùng Docker

    Những công cụ có image chính thức để đưa ngay lên VPS Docker.

    Đặt máy chủ ở nơi gần khách

    Tạo máy chủ Docker với cùng giá ở bất kỳ đâu trong 40 thành phố tại 31 quốc gia.

    Chọn kích thước VPS Docker như thế nào?

    Hãy xem bộ nhớ mà các chương trình bên trong sử dụng trước số lượng container.

    Bản thân Docker nhẹ, nhưng các chương trình chạy trên nó sử dụng bộ nhớ riêng. Đối với một vài ứng dụng web nhỏ hoặc bot, g12 với 12 GB bộ nhớ là đủ; đối với cấu hình Compose kết hợp cơ sở dữ liệu, web server và cache, g16 hoặc n16 với 16 GB trở lên sẽ cung cấp đủ không gian. Nếu bạn thường xuyên build image hoặc đọc ghi cơ sở dữ liệu nhiều, gói hiệu suất cao với ổ NVMe sẽ tạo ra sự khác biệt đáng kể.

    Image và volume chiếm dung lượng ổ đĩa theo thời gian. Xem mức sử dụng bằng docker system df và dọn image không dùng bằng docker image prune để dung lượng luôn dư dả lâu dài. Với dịch vụ có dữ liệu tích lũy liên tục, hãy gắn thêm ổ đĩa bổ sung khi tạo máy chủ, và khi dịch vụ lớn lên thì tạo máy chủ mới với gói lớn hơn rồi chuyển tệp Compose và dữ liệu volume sang.

    Cần lưu ý gì để vận hành VPS Docker an toàn?

    Chỉ cần tạo thói quen với ba việc: phạm vi mở cổng, cập nhật và sao lưu.

    Cổng mở bằng docker run -p sẽ công khai ngay ra internet. Các dịch vụ không cần dùng từ bên ngoài như cơ sở dữ liệu thì không mở cổng mà chỉ kết nối qua mạng nội bộ của Compose, còn dịch vụ web đặt sau reverse proxy như Nginx và gắn tên miền cùng chứng chỉ HTTPS là gọn gàng. Với SSH, nên chọn khóa SSH khi tạo máy chủ để đăng nhập bằng khóa thay vì mật khẩu.

    Cập nhật image container lên phiên bản mới bằng docker compose pull sau đó docker compose up -d. Tải và lưu trữ dữ liệu volume quan trọng riêng biệt, và bật tùy chọn sao lưu tự động (5.6% giá gói) khi tạo để sao lưu toàn bộ máy chủ định kỳ. Khi muốn khôi phục từ bản sao lưu, hãy yêu cầu trên trang hỗ trợ sau khi thanh toán đầu tiên được xác nhận.

    Câu hỏi thường gặp về hosting Docker

    Những câu hỏi hay gặp khi chọn và cài VPS Docker.

    VPS Docker có cài sẵn những gì?

    Docker Engine và Docker Compose được cài trên Ubuntu 24.04 LTS. Đăng nhập là dùng ngay lệnh docker và docker compose, phần còn lại giống một máy chủ Ubuntu thông thường.

    Giá hosting VPS Docker là bao nhiêu?

    Ứng dụng Docker không tính thêm phí, bạn chỉ trả giá gói máy chủ đã chọn. Gói nhỏ nhất từ $25.00 mỗi tháng, và cùng một gói có cùng giá ở mọi khu vực.

    Mua máy chủ Docker như thế nào?

    Chọn khu vực và kích thước, chọn Docker làm image, và thanh toán để tạo máy chủ. Bạn có thể chọn chu kỳ thanh toán 1, 3, 6 hoặc 12 tháng, với giảm giá 10% cho 3 tháng, 15% cho 6 tháng và 25% cho 12 tháng.

    Tôi có được quyền root không?

    Có, bạn kết nối SSH bằng root trên mọi máy chủ. Bạn tự thay đổi từ cài gói, tường lửa đến cấu hình kernel, và có thể tạo lại mật khẩu root trên trang tài khoản.

    Có dùng nguyên image từ Docker Hub được không?

    Có, bạn tải ngay image từ Docker Hub và các kho công khai khác bằng docker pull hoặc docker run. Kho riêng tư cũng dùng được sau khi docker login.

    Có dùng giao diện quản lý như Portainer được không?

    Có, Portainer chỉ cần chạy một container từ image chính thức là quản lý container, image, volume trên giao diện web. Hãy bảo vệ giao diện quản lý bằng HTTPS và mật khẩu mạnh.

    Có gửi email từ container được không?

    Email được gửi qua dịch vụ gửi email bên ngoài dùng cổng 587. Cổng 25 gửi ra ngoài bị đóng trên mọi máy chủ, nên bạn chỉ cần điền địa chỉ dịch vụ gửi và cổng 587 vào cấu hình SMTP của ứng dụng.

    Muốn đổi sang hệ điều hành khác thì làm thế nào?

    Chọn image khác bằng chức năng cài đặt lại hệ điều hành trên trang máy chủ. Cài đặt lại sẽ xóa ổ đĩa và cài mới, nên hãy tải dữ liệu volume cần thiết về trước.

    Sao lưu như thế nào?

    Chọn tùy chọn sao lưu tự động khi tạo máy chủ sẽ thêm 5.6% giá gói vào phí và sao lưu toàn bộ máy chủ định kỳ. Khôi phục từ bản sao lưu được yêu cầu trên trang hỗ trợ sau khi thanh toán đầu tiên được xác nhận, và việc lưu trữ riêng dữ liệu volume sẽ mang lại sự yên tâm hơn.

    Có công khai container qua IPv6 được không?

    Có, mỗi máy chủ đều có địa chỉ IPv4 và IPv6 công khai. Bật IPv6 cho Docker bằng cấu hình daemon.json, và thêm cả bản ghi A lẫn bản ghi AAAA cho tên miền.

    Có tạo máy chủ Docker bằng API được không?

    Có, API dành cho nhà phát triển (REST) cho phép bạn tạo máy chủ, bật/tắt và xóa chúng. Khóa API sẽ được mở trong tài khoản sau khi thanh toán đầu tiên được xác nhận.

    Docker và Docker Compose là phần mềm mã nguồn mở thuộc sở hữu của từng dự án, HELPER VPS chỉ cài đặt chúng khi tạo máy chủ. Việc cập nhật sau khi cài, cấu hình container và sử dụng ứng dụng do bạn tự quản lý. Phí máy chủ là giá gói đã chọn, bản thân ứng dụng Docker không tính thêm phí.

    Hướng dẫn máy chủ Docker

    Những việc nên làm trước sau khi nhận máy chủ.