Skip to content

קיצורי Docker

ייעל את זרימת העבודה עם קונטיינרים עם קיצורים אינטואיטיביים ל-Docker, Compose ו-Swarm.

סקירה

קיצורים אלה מוגדרים ב-docker.aliases.sh ונטענים אוטומטית על ידי chezmoi. הם מספקים סט מקיף של קיצורים לפיתוח Docker, המכסים קונטיינרים, תמונות, volumes, רשתות, Docker Compose ופעולות Docker Swarm.

הפניה

פקודות בסיסיות

קיצורתיאור
dkקיצור דרך ל-Docker
dkvהצג גרסת Docker
dkiהצג מידע כללי על המערכת
dklהתחבר לרישום Docker
dkloהתנתק מרישום Docker

פעולות קונטיינר

קיצורתיאור
dkpsהצג קונטיינרים פעילים
dkpsaהצג את כל הקונטיינרים
dkrהרץ פקודה בקונטיינר חדש
dkriהרץ קונטיינר אינטראקטיבי
dkrdהרץ קונטיינר ברקע
dksהתחל קונטיינר
dkstעצור קונטיינר
dkrsהפעל מחדש קונטיינר
dkrmהסר קונטיינר
dkrmaהסר את כל הקונטיינרים

תמונות

קיצורתיאור
dkiהצג תמונות
dkiaהצג את כל התמונות
dkbבנה תמונה
dkbtבנה ותייג תמונה
dkpuדחוף תמונה לרישום
dkrmiהסר תמונה
dkpruneהסר נתונים שאינם בשימוש

Docker Compose

קיצורתיאור
dcקיצור דרך ל-Docker Compose
dcuצור והתחל קונטיינרים
dcudצור והתחל קונטיינרים ברקע
dcdעצור והסר קונטיינרים
dcrהפעל מחדש שירותים
dcpsהצג קונטיינרים
dclהצג יומנים
dclfעקוב אחר יומנים
dcbבנה שירותים

ניהול Swarm

קיצורתיאור
dkswקיצור דרך ל-Swarm
dkswiאתחל Docker Swarm
dkswjהצטרף ל-Docker Swarm
dkswlעזוב את ה-Swarm

זרימות עבודה נפוצות

פיתוח קונטיינרים

bash
# התחל קונטיינר פיתוח
dkri --name dev-container -v $(pwd):/app -p 3000:3000 node:latest bash

פיתוח Docker Compose

bash
# התחל שירותים, בנה מחדש אם נדרש, ברקע
dcb && dcud

ניקיון

bash
# הסר את כל הקונטיינרים שנעצרו, רשתות שאינן בשימוש ותמונות מתנדנדות
dkrm $(dk ps -aq --filter status=exited) && dknp && dkrmi_dangling