dockerdeploy.com

מדריך מעשי

הדרך הקלה ביותר לפרוס את האפליקציה שלך.

העבירו את קונטיינר ה‑Docker שלכם מהמחשב הנייד לכתובת HTTPS ציבורית ומאובטחת בשלוש פקודות. בלי Kubernetes, בלי YAML, בלי צוות DevOps. הדוגמאות משתמשות ב‑CLI של bootload, אבל אותו זרימה של בנייה ← אימות ← פריסה עובדת בכל מקום.

כל הזרימה
# 1 · בנו את התמונה שלכם
$ docker build -t myapp .

# 2 · התאמתו מול מארח
$ bootload login --email you@example.com

# 3 · פרסו ← קבלו כתובת HTTPS
$ bootload deploy --image myapp --port 3000:http
🔒 מנפיק תעודת SSL  הסתיים
פעיל בכתובת https://myapp-4f2a.bootload.io

לפני שמתחילים

מה תצטרכו

שלושה דברים, כולם חינמיים כדי להתחיל.

האפליקציה שלכם

כל אפליקציה עם Dockerfile, או תמונה שכבר יש לכם. אם היא מאזינה בפורט, אפשר לפרוס אותה.

Docker מותקן

ה‑CLI של Docker, מקומית, כדי לבנות ולבדוק את התמונה. בדקו עם docker --version

חשבון אצל מארח

חשבון אצל מארח קונטיינרים, בתוספת ה‑CLI שלו. הדוגמאות האלה משתמשות ב‑bootload. התקינו עם שורה אחת, ואז הירשמו דרך ה‑CLI או בדפדפן. ~5 דקות · ראו תחילת העבודה

התחלה מהירה

מ‑Dockerfile לכתובת חיה עם SSL

בצעו את אלה לפי הסדר. כל מה שאחרי שלב 3 הוא ליטוש אופציונלי.

בנו ובדקו את התמונה מקומית

ודאו שהקונטיינר אכן רץ ומשרת בפורט לפני ששולחים אותו.

התקינו את ה‑CLI, צרו חשבון והתאמתו

התקינו את ה‑CLI של המארח (curl -fsSL https://my.bootload.io/v1/cli/install.sh | sh). ואז הירשמו דרך ה‑CLI עם bootload signup, או התחילו בדפדפן בכתובת my.bootload.io. bootload login שומר טוקן מקומית; הוסיפו מעט קרדיט כדי שפריסות יוכלו לרוץ. מדריך מלא: תחילת העבודה.

פרסו וקבלו את הכתובת שלכם

פקודה אחת מאתחלת VM מבודד, מנפיקה תעודת TLS, ומחזירה כתובת https://. מפו את הפורט של הקונטיינר שלכם עם --port.

הפנו אליה דומיין משלכם (אופציונלי)

הוסיפו דומיין מותאם אישית; המארח מדפיס רשומת DNS ומנפיק SSL אוטומטית ברגע שהיא נפתרת. ראו דומיינים מותאמים אישית.

התקנה · בנייה · אימות
# התקינו את ה‑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
פריסה · דומיין
$ 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.

מוכנים לפרוס?

העלו את הקונטיינר שלכם לאוויר עוד היום.

כל מה שבדף הזה, על מארח אמיתי. צרו חשבון ושלחו את כתובת ה‑SSL הראשונה שלכם תוך דקות.

עברו אל bootload.io ←
הועתק ללוח