dockerdeploy.com

Практическо ръководство

Най-лесният начин да разгърнете приложението си.

Изведете своя Docker контейнер от лаптопа до защитен, публичен HTTPS URL с три команди. Без Kubernetes, без YAML, без DevOps екип. Примерите използват bootload CLI, но същият процес build → authenticate → deploy работи навсякъде.

целият процес
# 1 · изградете образа си
$ docker build -t myapp .

# 2 · удостоверете се пред хост
$ bootload login --email you@example.com

# 3 · разгърнете → получете HTTPS URL
$ bootload deploy --image myapp --port 3000:http
🔒 издаване на SSL сертификат  готово
на живо на https://myapp-4f2a.bootload.io

Преди да започнете

Какво ще ви трябва

Три неща, всичките безплатни за старт.

вашето приложение

Всяко приложение с Dockerfile или образ, който вече имате. Ако слуша на порт, може да бъде разгърнато.

инсталиран docker

Docker CLI, локално, за да изградите и тествате образа. проверете с docker --version

акаунт при хост

Акаунт при контейнерен хост, плюс неговото CLI. Тези примери използват bootload. Инсталирайте с един ред, после се регистрирайте през CLI или в браузъра. ~5 минути · вижте Първи стъпки

Бърз старт

От Dockerfile до жив URL със SSL

Следвайте ги по ред. Всичко след стъпка 3 е незадължителна полировка.

Изградете и тествайте образа си локално

Уверете се, че контейнерът наистина работи и обслужва на порт, преди да го изпратите.

Инсталирайте CLI, създайте акаунт и се удостоверете

Инсталирайте хост CLI (curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh). После се регистрирайте през CLI с bootload signup или започнете в браузъра на my.bootload.io. bootload login съхранява токен локално; добавете малко кредит, за да могат разгръщанията да се изпълняват. Пълно ръководство: Първи стъпки.

Разгърнете и получете URL-а си

Една команда зарежда изолирана VM, издава TLS сертификат и връща https:// URL. Свържете порта на контейнера си с --port.

Насочете собствения си домейн към него (незадължително)

Добавете собствен домейн; хостът отпечатва DNS запис и издава SSL автоматично, щом той се разреши. Вижте Собствени домейни.

install · build · authenticate
# инсталирайте хост CLI
$ curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh

$ docker build -t myapp .
$ docker run --rm -p 3000:3000 myapp   # тествайте го

$ bootload signup --email you@example.com
→ потвърдете през връзката във входящата си поща
$ bootload login --email you@example.com
$ bootload wallet topup --amount 10
deploy · domain
$ bootload deploy --image myapp \
       --port 3000:http --name myapp
зареждане на VM ...... готово  ·  tls издаден
на живо на https://myapp-4f2a.bootload.io

$ bootload domain add app.example.com
добавете този DNS запис, после SSL е автоматичен →
CNAME app  myapp-4f2a.bootload.io

По-нататък

Шепата команди, които наистина ще използвате повторно

Запазвайте данни

Прикачете криптиран том, за да оцелее състоянието при рестарт: volume create data --size 5, после разгърнете с --volume data:/var/lib. Томове и резервни копия →

Тайни и частни образи

Дръжте конфигурацията извън образа с тайни само за запис (secret set) и изтегляйте от регистъра на хоста или от ваш собствен (image push, registry add). Качване на собствени образи →

Управлявайте и връщайте назад

Растете с scale --replicas N, паузирайте и спрете да плащате с --replicas 0, наблюдавайте logs -f / metrics / status и rollback на всяко разгръщане.

Защо това е сигурно

„Лесно“ и „сигурно“ не са компромис тук

изолация

Всеки контейнер работи в собствена лека VM: истинска граница, а не споделено ядро със съседи.

tls по подразбиране

Всеки маршрут получава HTTPS автоматично. Собствените домейни се проверяват чрез DNS, а сертификатите се подновяват сами.

тайни само за запис

Идентификационните данни влизат и не могат да бъдат прочетени обратно, така че изтекла история на терминала не може да издаде тайните ви.

Искате пълната справка? Пълните ръководства и документацията на CLI се намират на bootload.io/docs и bootload.io/docs/cli.

Готови за разгръщане?

Качете контейнера си онлайн още днес.

Всичко на тази страница, на истински хост. Създайте акаунт и изпратете първия си URL със SSL за минути.

Към bootload.io →
Копирано в клипборда