Docker
-
מבוא ל-Docker ולקונטיינרים עבור מתחילים
בעולם הפיתוח המודרני של תוכנה, יעילות ועקביות הן המפתח. מפתחים וצוותי תפעול זקוקים לפתרונות שעוזרים להם לנהל, לפרוס ולהפעיל יישומים בצורה חלקה בסביבות שונות. קונטיינרים ודוקר הם טכנולוגיות שהפכו את הדרך שבה תוכנה נבנית, נבדקת ומפורסמת. אם אתה חדש בעולם הטכנולוגיה או סתם מחפש להבין את היסודות של דוקר, המאמר הזה ינחה אותך דרך הדברים הבסיסיים. תוכן עניינים מה הם קונטיינרים? מה זה דוקר? למה דוקר? ארכיטקטורת דוקר מנוע הקונטיינר של דוקר: containerd איך ליצור תוכנה פשוטה באמצעות Docker מסיכה…
-
כיצד ליישם עיבוד נתונים המופעל על ידי אירועים עם Traefik, Kafka, ו-Docker
בעיצוב מערכות עכשווי, ארכיטקטורת מופעים (Event-Driven Architecture או EDA) מתמקדת ביצירה, זיהוי, שימוש ותגובה לאירועים בתוך מערכת. אירועים הם אירועים חשובים שיכולים להשפיע על חומרה או תוכנה במערכת, כגון פעולות משתמש, שינויי מצב או עדכוני נתונים. EDA מאפשרת לרכיבים שונים באפליקציה להתקשר בדרך שאינה תלויתית, מאפשרת להם לתקשר דרך אירועים במקום בקריאות ישירות. ההגדרה הזו מאפשרת לרכיבים לעבוד באופן עצמאי, להגיב לאירועים באופן אסינכרוני ולהתאים את עצמם לצרכי עסקיים שמשתנים בלי צורך בשינויים רבים במערכת, תוך קידום גמישות. אפליקציות חדשות…
-
איך להאריך בעצמך רשם קונטיינרים
מערכת רשמת אקוורדים היא ספריה אחסון שממנה אתה יכול לשלוח ולהוציא תמונות אקוורדים. יש רבים מרשמות ציבוריים ופרטיים שזמינים לפיתוח כמו Docker Hub, Amazon ECR, וGoogle Cloud Artifact Registry. אבל לפעמים במקום לסמוך על ספק חיצוני, אתה אולי תרצה לאחסן את התמונות שלך בעצמך. זה יעניק לך יותר שליטה על איך הרשמת האקוורדים מוגדרת והמקום בו מאחסן התמונות האקוורדיות. המאמר הזה הוא מדריך ידני שילמח אתך על איך לאחסן בעצמך רשמת אקוורדים. תוכן המאמר מה היא תמונת אקוורד? מה היא…
-
איך להגדיר Consul KV עם Docker
קדמה Consul מלפנים HashiCorp הוא כלי גמיש שמשמש למספר תפקידים בסביבת DevOps מודרנית. הוא משמש בשימוש רחב לגילוי שרותים, בדיקות בריאות, שיווק עומס ובעיקר, כמחסנין מפוזר למפתח-ערך (KV). המחסן KV ב-Consul הוא מושלם לאחסן נתוני הגדרות דינמיים, דגלי תכונות, סודות ומידע מטה בדרך בהירה, עם זמינות גבוהה ועקבייתית ברשת התשתית שלך, כך שניתן לגשת אליהם באופן דינמי על ידי שרותים במערכת המפוזרת. שימוש ב-Docker כדי להגדיר את מחסני KV של Consul מאפשר עיצוב מהיר וסביבות מבודדות, מה שהופך אותו למתאים…
-
כיצד ליצור מיגרציות בסיסי נתונים ב-Go באמצעות Docker ו-Postgres
מאת אוקורה א. אדט Go הוא שפת תכנות מהירה עם תחביר יחסית פשוט. בזמן לימוד Go, חשוב ללמוד כיצד לבנות APIs וכיצד להשתמש בהם לתקשורת עם מסדי נתונים. בתהליך הלמידה, החלטתי לקחת על עצמי פרויקט שעזר לי בכך: API פשוט למעקב אחרי מלאי. בזמן עבודה עם מסד נתונים SQL כמו Postgres, למדתי שחשוב לבצע שינויים במסד הנתונים בזמן הנכון. אז אם יש לך סכימה שאולי תשנה בעתיד, הדרך הטובה ביותר לעשות זאת היא עם מיגרציות מסד נתונים. זה מבטיח שהשינויים…
-
סדנאות האינטרנט: התחלת עם תאי התאגידים
המאמר הזה משנה את סדרת הויבינאריםהמקורית על הדחפורת וניהול עבודות מוניטיניות בענן. הסדרה מסתכלת על העיקרון של החיבורים, כולל ניהול מחזור החיים של החיבורים, הדחפורת של תוכניות עם מספר חיבורים, הגדלת עבודות, והבנה של Kubernetes, בנוסף לצעדים הטובים ביותר להפעלת תוכניות מצביעות. הדיוקים של ההדרכה הזו כוללים את התפיסות וההצעות המתוך ההפעם הראשונה בסדרה, התחלה עם חיבורים. View YouTube video הקדם Docker הוא פלטפורמה להשתמשות וניהול של תוכניות מוניטיניות בחיבורים. החיבורים נעניסים בין הפיתוחאים, המנהלים והמהנדסי התהליכים בגלל הגמישות שהם…
-
כיצד לבנות יישומים מקישורים ב-AWS באמצעות ECR ו-Docker
האם אתה מחפש לבצע את הפרוסת היישומים המארחים שלך בענן? שירותי אמזון האינטרנט (AWS) מספקים פלטפורמה חזקה ומתקדמת שיכולה לעזור לך לעשות בדיוק את זה. במדריך זה, אנו נדרשים להדריך אותך דרך התהליך של הפעלת היישומים המארחים שלך ב-AWS באמצעות שירות אמזון אלסטי מארח קונטיינר (ECS), רשת אלסטית מארחת קונטיינר (ECR) ו-Docker. שלב 1: צור חשבון AWS כדי להשתמש ב-AWS, עליך ליצור חשבון AWS קודם. עבור אל אתר האינטרנט של AWS ולחץ על היכנס לתוך הקונסולה כדי ליצור חשבון חדש.…
-
איך לאחסן את המאגרים של Gitea בנפרד
הקדמה Gitea הוא מאגר קוד מקורי המבוסס על מערכת בקרת גרסאות, Git. בעוד שקיימות כמה פתרונות להתקנה עצמית כמו GitLab ו-Gogs, Gitea נהנית מיתרון בקלות משקל, וזה אומר שהוא יכול לרוץ על שרת יחסית קטן. אך, כשיש לך שרת קטן, במיוחד בעולם של VPSes, זה נקרא בדרך כלל היותך מוגבל בנפח האחסון. למרבה המזל, רבים מספקי האירוח מציעים אחסון נוסף בצורת נפחים חיצוניים, אחסון בלוק, או אחסון קבצים מחובר (NFS). זה נותן למשתמשים אפשרות לחסוך כסף על מארחי VPS קטנים…
-
כיצד להתקין Plausible Analytics על Ubuntu 22.04
הקדמה Plausible Analytics הוא יישום ניתן לשימוש בקוד פתוח, המארח עצמו, לניתוח אתרי אינטרנט הכתוב ב־Elixir שממוקד על פשטות ופרטיות. הוא מאחסן מידע אודות מבקרי האתר שלך במסדי נתונים של PostgreSQL ו־ClickHouse. במדריך זה תתקין את Plausible באמצעות Docker Compose, ואז תתקין את Nginx כדי לפעול כשרת פרוקסי הפוך עבור יישום Plausible. לבסוף, תאפשר חיבורי HTTPS מאובטחים על ידי שימוש ב־Certbot כדי להוריד ולהגדיר תעודות SSL ממשרד הרישום לאינטרנט Let’s Encrypt. דרישות מוקדמות כדי להשלים את המדריך הזה, תצטרך להתקין…