ویرگول
ورودثبت نام
Dariush Tasdighi - داریوش تصدیقی
Dariush Tasdighi - داریوش تصدیقیمحقق، معمار، مشاور، مدرس حوزه فن‌آوری اطلاعات (برنامه‌نویسی - هوش مصنوعی - امنیت سایبری)
Dariush Tasdighi - داریوش تصدیقی
Dariush Tasdighi - داریوش تصدیقی
خواندن ۲ دقیقه·۷ سال پیش

آموزش Docker

نکته مهم: این مقاله به مرور زمان، ویرایش و یا تکمیل می‌شود! لذا در صورتی که به مشکل تایپی، دستوری و یا مفهومی در آن برخورد کردید، خوشحال می‌شوم که مرا در جریان قرار داده، تا آن را ویرایش و یا تکمیل نمایم. با تشکر داریوش تصدیقی
نسخه ۱.۱

برای نصب Docker بر روی لینوکس Ubuntu ابتدا از دستور ذیل استفاده کرده، تا اگر نسخه قدیمی نصب شده است، حذف گردد:

sudo -i apt remove docker docker-engine docker.io containerd runc

حال برای نصب آخرین نسخه Docker، از دستورات ذیل استفاده می‌کنیم:

sudo -i apt update -y apt upgrade -y apt install -y docker-io

برای مشاهده نسخه Docker از دستور ذیل استفاده می‌کنیم:

docker --version

برای مشاهده فهرست image هایی که تاکنون دانلود شده‌اند می‌توانیم یکی از دستورات ذیل را استفاده نماییم:

docker images docker image ls

برای اینکه صرفا آخرین نسخه Ubuntu را از Docker Hub دانلود نماییم، می‌توانیم از دستور ذیل استفاده نماییم:

docker pull ubuntu

یا

docker pull ubuntu:latest

که البته دستور دومی مناسب‌تر و دقیق‌تر است.
برای اینکه فهرست تمام Container های اجرا شده را مشاهده نماییم، از دستور ذیل استفاده می‌کنیم:

docker ps docker container ls

برای اینکه فهرست تمام Container های موجود (اعم از اجرا شده و یا نشده) را مشاهده نماییم،‌ از دستور ذیل استفاده می‌کنیم:

docker ps -a docker ps --all docker container ls -a docker container ls --all

برای جستجوی Image هایی که شرکت‌های بزرگ و یا اشخاص ایجاد کرده‌اند، می‌توانیم به نشانی ذیل مراجعه نماییم:

https://hub.docker.com

برای این‌که صرفا یک Image را دانلود نماییم، از دستور docker pull استفاده می‌کنیم:

docker pull ubuntu

البته بهتر است که در هنگام دانلود یک Image، تگ (Tag) مربوط به آن را نیز اعلام نماییم. معمولا تگی وجود دارد که آخرین نسخه آن Image را دانلود می‌کند و آن تگ latest می‌باشد:

docker pull ubuntu:latest



برای بدست آوردن IP یک Container ای که Start شده است، از دستور ذیل استفاده می‌کنیم:

docker inspect [CONTAINER]

یا

docker inspect -f '{{.NetworkSettings.Networks.bridge.IPAddress}}' [CONTAINER]

برای اینکه بتوان از طریق Windows به یک Docker با یکی از IP‌ های فوق وصل شده و یا PING یا TELNET‌ نمود، باید ابتدا دستور ذیل را بنویسیم:

route /P add 172.0.0.0 MASK 255.0.0.0 10.0.75.2



docker
۱۸
۱
Dariush Tasdighi - داریوش تصدیقی
Dariush Tasdighi - داریوش تصدیقی
محقق، معمار، مشاور، مدرس حوزه فن‌آوری اطلاعات (برنامه‌نویسی - هوش مصنوعی - امنیت سایبری)
شاید از این پست‌ها خوشتان بیاید