פוסט זה יפרט מהי אפשרות ההפעלה של Docker וכיצד להשתמש בה.
מהו Docker run -it Flag?
ה ' דוקר ריצת הפקודה תומכת באפשרויות רבות לביצוע פונקציות נוספות יחד עם ביצוע תמונות Docker, וה-' -זה 'דגל הוא אחד מהם. הוא משלב את שתי האפשרויות, ' -אני ' ו' -ת ”:
- ה ' -אני אפשרות ” מנוצלת להפעלת תמונת Docker במצב אינטראקטיבי (שמור על זרם קלט פקודה פתוח)
- ה ' -ת אפשרות ” משמשת להקצאת ה-“ TTY-פסאודו מסוף למכולת Docker.
כדי להציג את כל האפשרויות של פקודת ההפעלה של Docker יחד עם תיאור, השתמש ב-' docker run -עזרה ' פקודה:
$ דוקר ריצת --עֶזרָה
כיצד להשתמש ב-Docker run -it Command?
כדי להשתמש ב' docker run -it ” הפקודה, למשתמשים חייבת להיות תמונת docker. לצורך כך, נשתמש בעורך הקוד של Visual Studio וניצור Dockerfile חדש שדרכו תיווצר תמונת Docker.
במקרה שלנו, נתחיל את ההליך על ידי יצירת Dockerfile.
שלב 1: צור Dockerfile חדש
צור Dockerfile חדש על ידי לחיצה על הסמל המודגש והגדר את שם הקובץ כ' Dockerfile ”:
הדבק את הקוד המוזכר להלן ב- Dockerfile. הוראות אלה יתקינו תחילה את התלות שהוזכרו ולאחר מכן יבצעו את תוכנית python הפשוטה:
מ-python: 3.6לָרוּץ apt-get update && apt-get install -י --ללא התקנה-ממליצה \
python3-setuptools \
python3-pip \
python3-dev \
python3-venv \
git \
&& \
מתאים-להתנקות && \
rm -rf / היה / lib / מַתְאִים / רשימות /*
לַחשׂוֹף 8000
CMD פיתון -ג 'print('Docker הוא כלי פריסה פשוט יותר')'
שלב 2: בנה תמונת Docker
לאחר מכן, צור את תמונת Docker החדשה באמצעות ' בניית docker ' פקודה. הנה ה ' -ת אפשרות ” משמשת לציון שם התמונה:
שלב 3: השתמש בפקודה 'docker run -it'.
כעת, השתמש ב' docker run -it ' הפקודה לביצוע התמונה החדשה שנוצרה:
ניתן לראות שבעזרת ' docker run -it ' הפקודה, פרסנו בהצלחה את תוכנית Python הפשוטה:
פירטנו מהו הדגל של Docker run -it וכיצד להשתמש בו ב-Docker.
סיכום
הפעלת הדוקר' -זה 'דגל הוא שילוב של שתי אפשרויות, ' -אני ' ו' -ת '. ה ' -אני אפשרות ' מפעילה את תמונת Docker במצב אינטראקטיבי (שמור על זרם קלט סטנדרטי) פתוח. אולם, ה ' -ת אפשרות ' מנוצלת כדי להקצות את ' פסאודו-TTY ” מסוף למכולה. על מנת להשתמש ב-'docer run -it', תחילה צור תמונת Docker דרך Dockerfile. לאחר מכן, השתמש ב' docker run -it ' פקודה. פוסט זה דן ב'docker run -it' וכיצד להשתמש בו.