Chương trình Tạo Tệp Dockerfile
Miễn phí trực tuyến Chương trình Tạo Tệp Dockerfile Công cụ, không cần cài đặt
Giới thiệu Dockerfile Generator
Tạo các Dockerfile nhận biết framework cho sáu mục tiêu: Node.js, Python, Go, Java, Rust và lưu trữ tĩnh Nginx. Mỗi mẫu biết hình ảnh cơ sở, cổng, lệnh build và lệnh khởi động của framework, đồng thời hỗ trợ build một giai đoạn hoặc nhiều giai đoạn. Một phần .dockerignore phù hợp được thêm vào khi tùy chọn được bật.
Cách sử dụng
1. Chọn một Framework từ danh sách thả xuống (Node.js, Python, Go, Java, Rust hoặc Nginx Static). 2. Điều chỉnh Hình ảnh cơ sở và Cổng nếu giá trị mặc định không phù hợp. 3. Chỉnh sửa Lệnh build và Lệnh khởi động (lệnh pip install của Python, công cụ build Maven/Gradle của Java và thư mục đầu ra build của Nginx xuất hiện có điều kiện). 4. Chuyển đổi Build nhiều giai đoạn và Bao gồm .dockerignore. 5. Nhấp vào Tạo để kết xuất Dockerfile (cùng .dockerignore) và dùng Sao chép để xuất.
Hành vi build nhiều giai đoạn
Khi bật nhiều giai đoạn, mỗi mẫu phát ra một giai đoạn builder biên dịch ứng dụng, sau đó là một giai đoạn sản xuất nhỏ hơn. Go và Rust chuyển sang alpine:latest và thêm ca-certificates; Java chuyển sang eclipse-temurin:21-jre-alpine và sao chép tệp jar đã build vào app.jar; Nginx dùng node:20-alpine làm builder và sao chép thư mục đầu ra build đã cấu hình vào /usr/share/nginx/html. Khối .dockerignore liệt kê các loại trừ theo từng framework như node_modules, target/, __pycache__ hoặc vendor/.
▶Tại sao mẫu Java lại hỏi công cụ build?
▶Trường bổ sung của Python dùng để làm gì?
▶Các cài đặt theo từng framework có được ghi nhớ khi tôi chuyển framework không?
▶Dữ liệu của tôi có được gửi đến máy chủ không?
Nếu công cụ này đã giúp ích cho bạn, hãy nghĩ đến việc mua một cốc cà phê cho tôi.
Hãy mua cho tôi một cốc cà phê nhé.