dockerdeploy.com

Una guida pratica

Il modo più semplice per fare il deploy della tua app.

Porta il tuo container Docker dal tuo laptop a un URL HTTPS pubblico e sicuro in tre comandi. Niente Kubernetes, niente YAML, nessun team DevOps. Gli esempi usano la CLI bootload, ma lo stesso flusso build → autenticazione → deploy funziona ovunque.

l'intero flusso
# 1 · crea la tua immagine
$ docker build -t myapp .

# 2 · autenticati con un host
$ bootload login --email you@example.com

# 3 · deploy → ottieni un URL HTTPS
$ bootload deploy --image myapp --port 3000:http
🔒 emissione del certificato SSL  fatto
attivo su https://myapp-4f2a.bootload.io

Prima di iniziare

Cosa ti serve

Tre cose, tutte gratuite per partire.

la tua app

Qualsiasi app con un Dockerfile, o un'immagine che hai già. Se ascolta su una porta, può essere deployata.

docker installato

La CLI di Docker, in locale, per creare e testare l'immagine. verifica con docker --version

un account host

Un account presso un host per container, con la sua CLI. Questi esempi usano bootload. Installalo con una sola riga, poi registrati dalla CLI o nel browser. ~5 minuti · vedi Guida introduttiva

Avvio rapido

Da un Dockerfile a un URL attivo con SSL

Seguili in ordine. Tutto ciò che viene dopo il passo 3 è rifinitura opzionale.

Crea e testa la tua immagine in locale

Assicurati che il container giri davvero e risponda su una porta prima di spedirlo.

Installa la CLI, crea un account e autenticati

Installa la CLI dell'host (curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh). Poi registrati dalla CLI con bootload signup, oppure inizia nel browser su my.bootload.io. bootload login salva un token in locale; aggiungi un po' di credito così i deploy possono essere eseguiti. Guida completa: Guida introduttiva.

Fai il deploy e ottieni il tuo URL

Un comando avvia una VM isolata, emette un certificato TLS e restituisce un URL https://. Mappa la porta del tuo container con --port.

Punta il tuo dominio su di esso (opzionale)

Aggiungi un dominio personalizzato; l'host stampa un record DNS ed emette SSL automaticamente una volta che si risolve. Vedi Domini personalizzati.

install · build · authenticate
# installa la CLI dell'host
$ curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh

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

$ bootload signup --email you@example.com
→ conferma tramite il link nella tua casella di posta
$ bootload login --email you@example.com
$ bootload wallet topup --amount 10
deploy · domain
$ bootload deploy --image myapp \
       --port 3000:http --name myapp
avvio della VM ...... fatto  ·  tls emesso
attivo su https://myapp-4f2a.bootload.io

$ bootload domain add app.example.com
aggiungi questo record DNS, poi SSL è automatico →
CNAME app  myapp-4f2a.bootload.io

Andare oltre

I pochi comandi che riutilizzerai davvero

Persisti i dati

Collega un volume cifrato così lo stato sopravvive ai riavvii: volume create data --size 5, poi fai il deploy con --volume data:/var/lib. Volumi e backup →

Secret e immagini private

Tieni la configurazione fuori dall'immagine con secret di sola scrittura (secret set), e fai il pull dal registry dell'host o dal tuo (image push, registry add). Pushare le tue immagini →

Gestisci e ripristina

Cresci con scale --replicas N, metti in pausa e smetti di pagare con --replicas 0, monitora logs -f / metrics / status, e fai il rollback di qualsiasi deploy.

Perché è sicuro

Qui "facile" e "sicuro" non sono un compromesso

isolamento

Ogni container gira nella sua VM leggera: un confine reale, non un kernel condiviso con i vicini.

tls di default

Ogni route ottiene HTTPS automaticamente. I domini personalizzati sono verificati tramite DNS e i certificati si rinnovano da soli.

secret di sola scrittura

Le credenziali entrano e non possono essere rilette, così una cronologia del terminale trapelata non può far trapelare i tuoi secret.

Vuoi il riferimento completo? Le guide complete e la documentazione della CLI si trovano su bootload.io/docs e bootload.io/docs/cli.

Pronto a fare il deploy?

Metti online il tuo container oggi stesso.

Tutto ciò che è in questa pagina, su un host reale. Crea un account e spedisci il tuo primo URL con SSL in pochi minuti.

Vai su bootload.io →
Copiato negli appunti