dockerdeploy.com

Panduan praktis

Cara termudah men-deploy aplikasi Anda.

Bawa container Docker Anda dari laptop ke URL HTTPS publik yang aman hanya dengan tiga perintah. Tanpa Kubernetes, tanpa YAML, tanpa tim DevOps. Contoh-contoh ini menggunakan CLI bootload, tetapi alur build → autentikasi → deploy yang sama berfungsi di mana saja.

seluruh alur
# 1 · build image Anda
$ docker build -t myapp .

# 2 · autentikasi dengan sebuah host
$ bootload login --email you@example.com

# 3 · deploy → dapatkan URL HTTPS
$ bootload deploy --image myapp --port 3000:http
🔒 menerbitkan sertifikat SSL  selesai
aktif di https://myapp-4f2a.bootload.io

Sebelum mulai

Apa yang Anda butuhkan

Tiga hal, semuanya gratis untuk memulai.

aplikasi Anda

Aplikasi apa pun dengan Dockerfile, atau image yang sudah Anda miliki. Jika ia mendengarkan pada sebuah port, ia bisa di-deploy.

docker terpasang

CLI Docker, secara lokal, untuk mem-build dan menguji image. cek dengan docker --version

akun host

Akun dengan sebuah container host, plus CLI-nya. Contoh-contoh ini menggunakan bootload. Pasang dengan satu baris, lalu daftar lewat CLI atau di browser. ~5 menit · lihat Memulai

Mulai cepat

Dari Dockerfile ke URL aktif ber-SSL

Ikuti langkah-langkah ini secara berurutan. Semua setelah langkah 3 hanyalah penyempurnaan opsional.

Build dan uji image Anda secara lokal

Pastikan container benar-benar berjalan dan melayani pada sebuah port sebelum Anda mengirimkannya.

Pasang CLI, buat akun & autentikasi

Pasang CLI host (curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh). Lalu daftar lewat CLI dengan bootload signup, atau mulai di browser di my.bootload.io. bootload login menyimpan token secara lokal; tambahkan sedikit kredit agar deploy bisa berjalan. Panduan lengkap: Memulai.

Deploy dan dapatkan URL Anda

Satu perintah mem-boot VM terisolasi, menerbitkan sertifikat TLS, dan mengembalikan URL https://. Petakan port container Anda dengan --port.

Arahkan domain Anda sendiri ke sana (opsional)

Tambahkan domain kustom; host akan mencetak sebuah record DNS dan menerbitkan SSL secara otomatis setelah domain ter-resolve. Lihat Domain kustom.

pasang · build · autentikasi
# pasang CLI host
$ curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh

$ docker build -t myapp .
$ docker run --rm -p 3000:3000 myapp   # uji

$ bootload signup --email you@example.com
→ konfirmasi lewat tautan di kotak masuk Anda
$ bootload login --email you@example.com
$ bootload wallet topup --amount 10
deploy · domain
$ bootload deploy --image myapp \
       --port 3000:http --name myapp
mem-boot VM ...... selesai  ·  tls diterbitkan
aktif di https://myapp-4f2a.bootload.io

$ bootload domain add app.example.com
tambahkan record DNS ini, lalu SSL otomatis →
CNAME app  myapp-4f2a.bootload.io

Lebih lanjut

Segelintir perintah yang benar-benar akan Anda pakai ulang

Persistensi data

Lampirkan volume terenkripsi agar state bertahan setelah restart: volume create data --size 5, lalu deploy dengan --volume data:/var/lib. Volume & backup →

Secret & image privat

Jauhkan konfigurasi dari image dengan secret write-only (secret set), dan tarik dari registry host atau registry Anda sendiri (image push, registry add). Mendorong image Anda sendiri →

Operasikan & roll back

Skalakan dengan scale --replicas N, jeda dan hentikan pembayaran dengan --replicas 0, pantau logs -f / metrics / status, dan rollback deploy mana pun.

Mengapa ini aman

"Mudah" dan "aman" bukanlah trade-off di sini

isolasi

Setiap container berjalan dalam VM ringannya sendiri: sebuah batas nyata, bukan kernel bersama dengan tetangga.

tls secara default

Setiap rute mendapatkan HTTPS secara otomatis. Domain kustom diverifikasi lewat DNS dan sertifikat diperbarui sendiri.

secret write-only

Kredensial masuk dan tidak bisa dibaca kembali, jadi riwayat terminal yang bocor tidak bisa membocorkan secret Anda.

Ingin referensi lengkap? Panduan lengkap dan dokumentasi CLI tersedia di bootload.io/docs dan bootload.io/docs/cli.

Siap men-deploy?

Onlinekan container Anda hari ini.

Semua yang ada di halaman ini, pada host sungguhan. Buat akun dan kirim URL ber-SSL pertama Anda dalam hitungan menit.

Buka bootload.io →
Disalin ke clipboard