Penjana Dockerfile
Free online Dockerfile Generator tool, no installation required
Tentang Penjana Dockerfile
Menghasilkan Dockerfile sedar-rangka kerja untuk enam sasaran: Node.js, Python, Go, Java, Rust, dan pengehosan statik Nginx. Setiap templat mengetahui imej asas, port, arahan bina, dan arahan mula rangka kerja itu, dan menyokong binaan satu-peringkat atau berbilang-peringkat. Bahagian .dockerignore yang sepadan dilampirkan apabila pilihan didayakan.
Cara Penggunaan
1. Pilih Rangka Kerja daripada menu lungsur (Node.js, Python, Go, Java, Rust, atau Nginx Statik). 2. Laraskan Imej Asas dan Port jika lalai tidak sesuai. 3. Edit Arahan Bina dan Arahan Mula (arahan pip install Python, alat bina Java Maven/Gradle, dan direktori output bina Nginx muncul secara bersyarat). 4. Togol Binaan berbilang-peringkat dan Sertakan .dockerignore. 5. Klik Jana untuk merender Dockerfile (serta .dockerignore) dan gunakan Salin untuk mengeksport.
Kelakuan Binaan Berbilang-Peringkat
Dengan Berbilang-peringkat didayakan, setiap templat mengeluarkan peringkat pembina yang menyusun aplikasi, kemudian peringkat pengeluaran yang lebih kecil. Go dan Rust jatuh kepada alpine:latest dan menambah ca-certificates; Java bertukar kepada eclipse-temurin:21-jre-alpine dan menyalin jar yang dibina kepada app.jar; Nginx menggunakan node:20-alpine sebagai pembina dan menyalin direktori output bina yang dikonfigurasikan ke dalam /usr/share/nginx/html. Blok .dockerignore menyenaraikan pengecualian khusus rangka kerja seperti node_modules, target/, __pycache__, atau vendor/.
▶Mengapa templat Java meminta alat bina?
▶Untuk apakah medan tambahan Python?
▶Adakah tetapan setiap-rangka kerja diingati apabila saya bertukar rangka kerja?
▶Adakah data saya dihantar ke pelayan?
Jika alat ini membantu anda, pertimbangkan untuk membelikan saya kopi.
Belikan saya kopi