نصب docker

در این مقاله به بررسی نصب docker در سیستم عامل centos 7 می پردازیم.

docker

docker چیست؟

docker در واقع یک متد مجازی سازی سطح سسیستم عامل است که میتواند پیاده سازی های مختلف اپلیکیشن ها را درContainer به ارمغان آورد و  در اصل مجازی سازی پروسه ها در سیستم عامل می باشد.

برای اینکه docker را داشته باشیم مراحل زیر را به ترتیب اجرا میکنیم

در مرحله اول باید داکر را بر روی سیستم عامل centos 7 نصب کنیم. برای این منظور دستور زیر را اجرا می کنیم

yum -y install docker

بعد از نصب docker باید آن را راه اندازی و enable کنیم . برای این منظور دستورات زیر را اجرا میکنیم .

systemctl start docker
systemctl enable docker

در مرحله دوم و بعد از نصب و فعال سازی docker برای اینکه با آن کار کنیم نیاز داریم که image های <ان را دانلود کنیم . برای اینکه اینکار انجام شود دستور زیر را اجرا میکنیم

docker pull centos

بعد از زدن دستور بالا باید خروجی مانند زیر ببینید در غیر این صورت دستور درست اجرا نمی شود.

Trying to pull repository docker.io/library/centos …
latest: Pulling from library/centos
۴۷d44cb6f252: Extracting 32 B/32 B

بعد از اینکه دانلود image به پایان رسید برای اینکه تست کنیم ببینیم آیا دانلود درست انجام شده است یا خیر دستور زیر را اجرا میکنیم

docker run centos /bin/echo “Welcome to the Docker World”

در صورتی که حروجی مانند زیر را مشاهده کردیم کار ما درست انجام شده است

Welcome to the Docker World

گاهی اوقات نیاز داریم که به یک Container وصل شویم و در داخل آن تغییراتی ایجاد کنیم . برای این منظور دستور زیر را اجرا میکنیم

docker run -i -t centos /bin/bash

بعد از اجرای دستور بالا خط فرمان شما باید بصورت چیزی مانند زیر تغییر کند.

[root@06c8cbea8dc3 /]#

و اگر در این خط فرمان جدید دستور uname -a اجرا کنیم خروجی مانند زیر را خواهیم دید

Linux 06c8cbea8dc3 3.10.0-123.13.2.el7.x86_64 #1 SMP Thu Dec 18 14:09:13 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

نکته: برای خارج شدن از Container میتوانید از دستور exit استفاده کنید یا کلید های Ctrl + C را همزمان بگیرید.

نکته: برای اینکه از یک Container بدون kill شدن آن خارج شویم میتوانیم از ترکیب کلید های Ctrl + p و سپس Ctrl + q استفاده کنیم.

در زیر چند دستور پر کاربرد برای کنترل docker آورده شده است.

برای دیدن لیست کامل پروسه های در حال اجرا دستور زیر را اجرا میکنیم

docker ps

برای attach شدن به یک پروسه در docker میتوانیم از دستور زیر استفاده کنیم

docker attach <machine ID>

برای kill کردن یک پروسه در docker از دستور زیر استفاده میکنیم

docker kill <machine ID>

شما میتوانید برای آشنایی بیشتر با دستورات کاربردی برای مدیریت docker به اینجا مراجعه کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *