בתור אחד שעובד לא מעט עם Docker Containrs תמיד חיפשתי דרך קלה לצפות בלוגים של הקונטיינרים השונים, Dozzle הוא בדיוק מה שחיפשתי. Dozzle הינו קונטיינר קל משקל המשתמש לצפייה בלוגים של הקונטיינרים השונים בזמן אמת (מקביל ל tail).
במדריך זה אסביר כיצד להתקין את הקונטיינר ולהשתמש בו. אך תחילה עליכם לוודא כי התקנתם docker + docker-compose על פי המדריך הבא.
התקנת הקונטיינר
על מנת להתקין את הקונטיינר, נשתמש ב docker-compose. פתחו את קובץ ה compose שלכם והדביקו פנימה את הטקסט הבא:
version: "3"
services:
dozzle:
container_name: dozzle
image: amir20/dozzle:latest
volumes:
- /var/run/docker.sock:/var/run/docker.sock
ports:
- 8080:8080
שמרו את הקובץ והריצו את הפקודה הבאה:
sudo docker-compose up -d
כעת נוכל לראות כי הקונטיינר מותקן ורץ:
כעת, פתחו את הדפדפן והקלידו את כתובת השרת בתוספת פורט 8080, בצורה הבאה: http://server_ip:8080.
המסך שתקבלו יראה כך:
כברירת מחדל, המערכת תציג את 300 השורות האחרונות של הלוג. ניתן לשנות זאת על ידי הוספת Env לקומפוז בצורה הבאה:
version: "3"
services:
dozzle:
container_name: dozzle
image: amir20/dozzle:latest
environment:
- tailSize=300
volumes:
- /var/run/docker.sock:/var/run/docker.sock
ports:
- 9999:8080
למידע והגדרות נוספות ניתן להיכנס ל git של הפרוייקט.
שימוש מועיל!
Leave a Reply