نصب و آموزش کار با اینترفیس گرافیکی Docker UI به جای خط فرمان لینوکسی در مجازی سازی


آموزش نصب داکر UI و آموزش کار با اینترفیس گرافیکی Docker



آموزش نصب DockerUI

تا به حال تمامی امور مدیریت مربوط به Docker imageها و Containerهای آن را با استفاده از فرامین Docker انجام دادیم، اما شما می‌توانید جهت سادگی و سهولت استفاده در کار با Docker از اینترفیس گرافیکی DockerUI که برای این منظور

ایجاد شده است نیز استفاده نمایید. برای این منظور پس از نصب Docker Engine توسط دستور زیر:
# curl -sSL https://get.docker.com/ | sh

و start کردن سرویس docker:
# systemctl start docker

توسط دستور زیر و به سادگی اقدام به نصب اینترفیس گرافیکی DockerUI نمایید. برای این منظور نیاز است تا DockerUI را از Docker Registery Hub، pull کرده و سپس آن را در داخل یک Container اجرا نماییم.
# docker run -d -p 9000:9000 —privileged -v /var/run/docker.sock:/var/run/docker.sock uifd/ui-for-docker

همانطور که در دستور فوق مشاهده می‌کنید، dockerui web application server بصورت پیش‌فرض از پورت 9000 استفاده می‌کند که این پورت از Containerی که بر روی آن نصب شده است به host port متناظر توسط

option یا گزینه -p، map می‌شود. همچنین با سوئیچ -v می‌توانیم docker socket را مشخص نماییم. option یا گزینه —privileged نیز برای hostهایی که از SELinux استفاده می‌کنند، مورد نیاز است.
بعد از اجرای دستور فوق، می‌توانیم توسط دستور زیر بررسی کنیم که آیا dockerui container در حال اجراست یا خیر:
# docker ps

اما Pull کردن Image جهت استفاده در DockerUI
پس از نصب DockerUI ما می‌توانیم یک image را بصورت مستقیم از طریق DockerUI خود pull کنیم. برای این منظور نیاز است تا یک docker image را مطابق قبل از طریق ترمینال/کنسول لینوکس خود pull نماییم. به عنوان مثال:
# docker pull ubuntu

دستور فوق باعث pull کردن یک image از سایت رسمی Docker Hub که با تگ ubuntu مشخص شده، خواهد شد. به روش مشابه می‌توانیم در صورت نیاز imageهای بیشتری را از Docker Hub بر روی سیستم/سرور خود pull نماییم.


مدیریت توسط رابط گرافیکی داکر DockerUI

بعد از اجرای dockerui container، حال می‌توانیم از آن جهت: start، pause، stop، remove و اجرای فعالیت‌های مختلف توسط DockerUI بر روی docker containerها و docker imageها نماییم. برای این منظور، پیش از هر چیز نیاز است تا توسط یک مرورگر وب به اینترفیس گرافیگی DockerUI خود متصل شویم. جهت اتصال به DockerUI مطابق پیکربندی‌هایمان بر روی سیستم‌مان می‌بایست از یکی از آدرس‌های زیر استفاده نماییم:
http:// :9000
یا
http:// :9000

بصورت پیش‌فرض هیچ authentication یا احراز هویت به موقع Login در اینترفیس DockerUI جهت دسترسی کاربر وجود ندارد، اما ما می‌توانیم وب سرور خود را برای اضافه نمودن قابلیت authentication پیکربندی نماییم.

مدیریت Containerها توسط DockerUI

• ایجاد یک Container

جهت ایجاد یک Container، نیاز داریم تا ابتدا به بخشی به نام Images رفته و سپس، بر روی image id کلیک کرده تا بتوانیم یک Container جدید ایجاد کنیم. بعد از کلیک بر روی image id مورد نظر، می‌بایست بر روی دکمه Create کلیک کنیم، در این لحظه از ما درخواست خواهد شد تا خصوصیات مورد نیاز برای Container خود را در فیلدهای مربوطه همانند شکل زیر وارد نماییم. درنهایت نیز بر روی دکمه Create کلیک کرده تا یک Container جدید با مشخصاتی که برای آن در نظر گرفته‌ایم ایجاد شود.

• Stop کردن یک Container
جهت Stop و متوقف کردن یک Container، نیاز خواهیم داشت تا به صفحه Containers رفته و سپس Container مورد نظر را انتخاب و بعد از منوی پایین افتادنی Actions همانند شکل زیر، بر روی گزینه Stop کلیک کنیم.

به روش مشابه می‌توانیم، Containerهای مورد نظر خود را Pause، Resume، Unpause، Kill و یا Remove نماییم.

توجه: استفاده از رابط گرافیکی DockerUI به دلیل اینکه هنوز بطور کامل نیست، در محیط‌های دارای بار سنگین مدیریتی پیشنهاد نمی‌شود ولی شما می‌توانید از این ابزار به سادگی جهت مدیریت Docker و Containerهای آن بدون نیاز به استفاده از دستورات خط فرمان در محیط‌های کوچک استفاده نمایید.

برای دریافت آخرین خبرهای تکنولوژی مجازی سازی و جدید ترین اخبار فناوری اطلاعات و مطالب آموزشی تخصصی شبکه و آخرین خبرهای تکنولوژی و فناوری به کانال تلگرام گروه پال نت بپیوندید

  Channel: @palnetgroup