dockerdeploy.com

Praktický průvodce

Nejjednodušší způsob, jak nasadit vaši aplikaci.

Dostaňte svůj Docker kontejner z vašeho notebooku na zabezpečenou, veřejnou HTTPS URL třemi příkazy. Žádné Kubernetes, žádné YAML, žádný DevOps tým. Příklady používají bootload CLI, ale stejný postup sestav → ověř → nasaď funguje kdekoli.

celý postup
# 1 · sestavte svůj image
$ docker build -t myapp .

# 2 · ověřte se u hostitele
$ bootload login --email you@example.com

# 3 · nasaďte → získejte HTTPS URL
$ bootload deploy --image myapp --port 3000:http
🔒 vydávání SSL certifikátu  hotovo
běží na https://myapp-4f2a.bootload.io

Než začnete

Co budete potřebovat

Tři věci, všechny zdarma pro začátek.

vaše aplikace

Jakákoli aplikace s Dockerfile, nebo image, který už máte. Pokud naslouchá na portu, lze ji nasadit.

nainstalovaný docker

Docker CLI lokálně, pro sestavení a otestování image. ověřte pomocí docker --version

účet u hostitele

Účet u hostitele kontejnerů a jeho CLI. Tyto příklady používají bootload. Nainstalujte jedním řádkem, pak se zaregistrujte přes CLI nebo v prohlížeči. ~5 minut · viz Začínáme

Rychlý start

Z Dockerfile na živou URL s SSL

Postupujte v tomto pořadí. Vše po kroku 3 je nepovinné vylepšení.

Sestavte a otestujte image lokálně

Ujistěte se, že kontejner skutečně běží a obsluhuje na portu, než ho odešlete.

Nainstalujte CLI, vytvořte účet a ověřte se

Nainstalujte CLI hostitele (curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh). Pak se zaregistrujte přes CLI pomocí bootload signup, nebo začněte v prohlížeči na my.bootload.io. bootload login uloží token lokálně; přidejte trochu kreditu, aby nasazení mohla běžet. Kompletní návod: Začínáme.

Nasaďte a získejte svou URL

Jeden příkaz spustí izolovaný VM, vydá TLS certifikát a vrátí https:// URL. Namapujte port svého kontejneru pomocí --port.

Nasměrujte na něj vlastní doménu (nepovinné)

Přidejte vlastní doménu; hostitel vypíše DNS záznam a po jeho rozpoznání automaticky vydá SSL. Viz Vlastní domény.

instalace · sestavení · ověření
# nainstalujte CLI hostitele
$ curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh

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

$ bootload signup --email you@example.com
→ potvrďte přes odkaz ve své schránce
$ bootload login --email you@example.com
$ bootload wallet topup --amount 10
nasazení · doména
$ bootload deploy --image myapp \
       --port 3000:http --name myapp
spouštění VM ...... hotovo  ·  tls vydáno
běží na https://myapp-4f2a.bootload.io

$ bootload domain add app.example.com
přidejte tento DNS záznam, pak je SSL automatické →
CNAME app  myapp-4f2a.bootload.io

Jak pokračovat dál

Hrstka příkazů, které budete skutečně používat

Uchování dat

Připojte šifrovaný svazek, aby stav přežil restarty: volume create data --size 5, pak nasaďte s --volume data:/var/lib. Svazky a zálohy →

Tajemství a privátní images

Udržte konfiguraci mimo image pomocí tajemství jen pro zápis (secret set) a stahujte z registru hostitele nebo z vlastního (image push, registry add). Nahrávání vlastních images →

Provoz a vrácení změn

Rostěte pomocí scale --replicas N, pozastavte a přestaňte platit pomocí --replicas 0, sledujte logs -f / metrics / status a kdykoli použijte rollback na jakékoli nasazení.

Proč je to zabezpečené

„Snadné“ a „zabezpečené“ tu nejsou kompromis

izolace

Každý kontejner běží ve vlastním odlehčeném VM: skutečná hranice, ne sdílené jádro se sousedy.

tls ve výchozím stavu

Každá cesta automaticky získá HTTPS. Vlastní domény jsou ověřeny pomocí DNS a certifikáty se obnovují samy.

tajemství jen pro zápis

Přihlašovací údaje jdou dovnitř a nelze je číst zpět, takže uniklá historie terminálu nemůže odhalit vaše tajemství.

Chcete kompletní referenci? Úplné průvodce a dokumentace CLI jsou na bootload.io/docs a bootload.io/docs/cli.

Připraveni nasadit?

Dostaňte svůj kontejner online ještě dnes.

Vše z této stránky, na skutečném hostiteli. Vytvořte si účet a odešlete svou první URL s SSL během několika minut.

Přejít na bootload.io →
Zkopírováno do schránky