מה זה Docker, למה הוא כל כך פופולרי, ואיך זה קשור לעסק שלכם?
פורסם: עודכן:
מדריכים
בקצרה: Docker היא טכנולוגיה שאורזת תוכנה או אתר, עם כל התוכנות, ההגדרות והקבצים שלהם, בסביבה קטנה וניידת שנקראת מכולה (Container), כך שהם רצים בדיוק אותו דבר בכל מקום. היא פופולרית כי היא חוסכת זמן, שומרת על סביבה אחידה, מבודדת בין אפליקציות וקל להתחיל לעבוד איתה. Kubernetes היא השכבה שמעליה: מערכת שמנהלת מאות או אלפי מכולות אוטומטית. בענן של OMC מקימים שרת עם Docker מותקן מראש תוך פחות מדקה.
בשנים האחרונות כולם מדברים על Docker ועל Kubernetes, אבל מה זה אומר באמת? רוב מי ששומע את המושגים האלה לא לגמרי מבין במה מדובר. כאן נסביר בפשטות מה זה Docker, למה הוא נפוץ כל כך, מה ההבדל בינו לבין Kubernetes ואיך כל זה יכול להועיל לעסק שלכם.
Docker היא טכנולוגיה שמאפשרת “לארוז” כל תוכנה או אתר אינטרנט בסביבה קטנה וניידת שנקראת Container (מכולה).
דמיינו שאתם צריכים להעביר בית שלם. במקום להעביר כל פריט בנפרד, מכניסים הכול למכולה אחת, סוגרים אותה ומעבירים אותה בקלות למקום החדש.
באופן דומה, Docker מאפשר לקחת את האפליקציה שלכם, כולל התוכנות, ההגדרות והקבצים, לארוז הכול במכולה ולהריץ אותה בכל מקום: בשרתים שלכם, בענן או במחשב של לקוח, בלי חשש שהיא לא תפעל כמו שצריך.
Docker מאפשר לארוז אפליקציות במכולות קטנות ונוחות. אבל מה קורה כשיש לכם המון מכולות לנהל, והעניינים מתחילים להסתבך? בדיוק בשביל זה יש Kubernetes.
דימוי פשוט: Docker הוא המכולה עם הפריטים (התוכנה שלכם). Kubernetes הוא מנהל הלוגיסטיקה שמנהל מאות מכולות ומוודא שהכול עובד נכון ואוטומטית.
הענן של OMC מציע שרתים מוכנים עם Docker מותקן מראש:
כשהשרת מוכן, אפשר להריץ את ה־Container הראשון. למשל, כדי להריץ אתר WordPress בדקה אחת, הריצו את הפקודה הפשוטה הזו:
docker run -d -p 80:80 wordpress
תוך כמה שניות האתר שלכם פעיל וזמין בענן.
טיפים לעבודה נכונה עם Docker:
אם ה־Container לא עולה או לא זמין:
docker logs container-name
אם השרת לא מגיב או איטי מאוד:
לא בהכרח. Docker מספיק כדי לארוז ולהריץ אפליקציה אחת או כמה אפליקציות. Kubernetes רלוונטי כשצריך לנהל מאות או אלפי מכולות באופן אוטומטי.
ודאו שיש לשרת לפחות 2-4GB RAM. אם הוא נעשה איטי, אפשר להגדיל CPU ו־RAM בממשק הענן של OMC.
פחות מדקה. יוצרים שרת חדש מהתבנית המוכנה של Docker, ו־Docker כבר מותקן בו.
בודקים שהפורטים הדרושים פתוחים בחומת האש, ואז קוראים את הלוגים של המכולה עם docker logs container-name.
Docker אורז את האפליקציה שלכם וכל מה שהיא צריכה במכולה ניידת אחת, כך שהיא רצה אותו דבר בכל מקום, ו־Kubernetes נכנס לתמונה כשיש יותר מדי מכולות לנהל ידנית. עם התבנית המוכנה של Docker ב־OMC, יש לכם שרת עובד תוך פחות מדקה. צוות התמיכה של OMC זמין לעזור לכם להתחיל לעבוד עם Docker ולסייע בכל שאלה או בעיה.
הצטרף לעשרות אלפי לקוחות שסומכים על OMC מדי יום
בהרשמה לשירות אתה מסכים לתנאי השימוש
קבל הצעת מחיר מותאמת אישית בחצי שעה הקרובה
בהרשמה לשירות אתה מסכים לתנאי השימוש