BẢNG GIÁBLOG
Ngôn ngữ
Hỗ trợ Dockerfile

Dockerfile Toàn quyền kiểm soát.

Cần toàn quyền kiểm soát quá trình build? Mang Dockerfile của riêng bạn. Helipod hỗ trợ Dockerfile gốc bên cạnh tự động nhận diện, cho các bước build đặc thù và dependency tùy chỉnh.

Hỗ trợ DockerfileDemo
Dockerfile
1FROM node:20-alpine
2WORKDIR /app
3COPY package.json yarn.lock ./
4RUN yarn install --frozen-lockfile
5COPY . .
6RUN yarn build
7EXPOSE 3000
8CMD ["yarn", "start"]
Sẵn sàngImage: 142MB

Vì sao quan trọng

Những gì bạn nhận được

Dockerfile tùy chỉnh

Mang Dockerfile của riêng bạn cho các bước build không chuẩn. Toàn quyền kiểm soát base image và dependency.

Multi-stage build

Tách stage build khỏi stage production để có image nhỏ hơn và an toàn hơn.

System dependency

Cài các system package mà ứng dụng của bạn cần, ImageMagick, FFmpeg hoặc các công cụ khác.

Hỗ trợ monorepo

Thư mục làm việc riêng cho từng service trong monorepo có nhiều project trong một repository.

Các bước

Cách hoạt động

  1. 01

    Tạo Dockerfile

    Tạo tệp Dockerfile ở thư mục gốc project của bạn với base image và các bước build cần thiết.

  2. 02

    Kết nối repository

    Kết nối repository với Helipod. Hệ thống sẽ tự động nhận diện Dockerfile.

  3. 03

    Triển khai

    Nhấp deploy và Helipod sẽ build image dựa trên Dockerfile của bạn.

FAQ

Câu hỏi thường gặp

Tôi có thể dùng Dockerfile và tự động nhận diện cùng lúc không?
Không. Nếu có Dockerfile ở thư mục gốc project, Helipod sẽ dùng nó thay vì tự động nhận diện. Bạn cần chọn một trong hai.
Hỗ trợ những base image nào?
Mọi base image từ Docker Hub đều được hỗ trợ. Bạn có thể dùng node, python, golang hoặc base image tùy chỉnh từ bất kỳ registry nào.
Image được phép lớn đến mức nào?
Không giới hạn kích thước image. Tuy nhiên image nhỏ hơn sẽ build và triển khai nhanh hơn.

Sẵn sàng dùng thử?

Đăng nhập bằng Google hoặc GitHub, kết nối repository và thanh toán từ số dư Rupiah. Không cần thẻ tín dụng.
WhatsApp