Docker Là Gì Và Tại Sao Cần VPS Riêng?
Docker đóng gói ứng dụng cùng dependencies vào container chạy độc lập. Shared hosting không hỗ trợ Docker. VPS Linux tại Netihot cho phép cài Docker Engine, Docker Compose, Portainer và chạy bất kỳ container nào.
Cài Docker Trên VPS Netihot Ubuntu
SSH vào VPS → curl -fsSL https://get.docker.com | sh → systemctl enable docker → docker --version. Cài Portainer (web UI): docker run -d -p 9000:9000 portainer/portainer-ce. Setup dưới 5 phút.
Ứng Dụng Phổ Biến Chạy Bằng Docker
Database: MySQL, PostgreSQL, MongoDB, Redis. Web App: WordPress, Ghost, n8n, Nextcloud. Tool: Selenium Grid, Grafana. Game Server: Minecraft, CS:GO. Tất cả trên Docker Hub đều deploy được.
Docker Compose — Deploy Multi-Container
Docker Compose chạy nhiều container liên kết bằng 1 file yml. WordPress + MySQL + Nginx + SSL bằng 1 lệnh docker compose up -d. Phù hợp stack MEAN, MERN, microservices.