آموزش نصب Docker بر روی فدورا و CentOS

docker

Docker یک پلتفرم متن باز برای برنامه نویسان،توسعه دهندگان و مدیران سیستم جهت بنا کردن،توزیع و اجرای برنامه های کاربردی می باشد.در واقع Docker یک مجازی ساز در لایه سیستم عامل یا به عبارتی Container Virtualization Technology می باشد که کار توسعه و اجرای برنامه ها را بسیار سریعتر کرده است.اکنون در این مطلب قصد داریم تا داکر (Docker) را بر روی توزیع فدورا و همچنین CentOS نصب کنیم.

نصب Docker بر روی فدورا :

برای نصب Docker بر روی فدورا کافیست تا با استفاده از برنامه خط فرمانی مدیریت بسته ی DNF دستور پایین را اجرا کنید :

 

#dnf install docker

 

نصب Docker-CE بر روی فدورا :

برای نصب Docker-CE یا همان Docker Community Edition بر روی فدورا کافیست تا مراحل زیر را انجام دهید.ابتدا بسته های قدیمی را حذف کنید :

#dnf remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine

 

اکنون بسته ی dnf-plugins-core را که برای مدیریت مخازن DNF می باشد را نصب کنید :

 

#dnf -y install dnf-plugins-core

اکنون فایل مخزن Docker-CE را به سیستم اضافه کنید :

 

#dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo

 

 

 

سپس برای فعال کردن مخزن edge که در واقع نسخه ی پایدار Docker-CE می باشد دستور پایین را وارد کنید :

 

#dnf config-manager --set-enabled docker-ce-edge

 

 

 

نکته اینکه برای غیرفعال کردن آن می توانید از دستور پایین استفاده کنید :

 

 

#dnf config-manager --set-disabled docker-ce-edge

 

 

 

اکنون برای نصب Docker-CE می توانید دستور پایین را اجرا کنید :

 

#dnf install docker-ce

 

نصب Docker بر روی CentOS :

 

برای نصب Docker بر روی توزیع CentOS کافیست تا با استفاده از ابزار خط فرمانی مدیریت بسته ی Yum دستور پایین را اجرا کنید :

 

#yum install docker

 

 

نصب Docker-CE بر روی CentOS :

 

برای نصب Docker-CE بر روی CentOS ایتدا بسته های قدیمی را حذف کنید :

 

#yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine

اکنون بسته های مورد نیاز  را نصب کنید :

 

#yum install -y yum-utils device-mapper-persistent-data lvm2

 

اکنون مخزن Docker-CE را به سیستم اضافه کنید :

 

#yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

 

 

 

 

سپس برای فعال کردن مخزن edge که در واقع نسخه ی پایدار Docker-CE می باشد این دستور را اجرا کنید :

 

#yum-config-manager --enable docker-ce-edge

 

 

 

نکته اینکه برای غیرفعال کردن آن می توانید از دستور زیر استفاده کنید :

 

#yum-config-manager --disable docker-ce-edge

 

اکنون برای نصب Docker-CE کافیست تا دستور پایین را اجرا کنید :

 

#yum install docker-ce

 

 

پس از نصب Docker اکنون برای start کردن سرویس Docker کافیست تا دستور پایین را اجرا کنید :

 

 

#systemctl start docker

 

برای اینکه سرویس Docker هنگام Boot شدن سیستم به صورت خودکار اجرا شود کافیست تا دستور پایین را اجرا کنید :

 

#systemctl enable docker

اکنون برای بررسی وضعیت سرویس Docker می توانید دستور پایین را اجرا کنید :

 

 

#systemctl status docker

پس از نصب و start شدن سرویس docker یک کارت شبکه با نام docker0 به سیستم نیز اضافه خواهد شد که برای بررسی آن می توانید از یکی  از دستورهای پایین استفاده کنید :

# ip add sh

#ifconfig -a

 

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

 

# docker info

 

برای اطلاعات بیشتر در مورد docker می توانید تا از دستورهای پایین استفاده کنید :

 

#docker –help

#man docker

 

امید است تا از این مطلب استفاده ی لازم را برده باشید.در آینده مطالب بیشتری در مورد docker به همراه مثال های عملی و نحوه ی کار با آن ارایه خواهد شد.

1 نظر
  1. امیرحسین می گوید

    سلام و سپاس
    مشکل اینجاست که داکر (سرویس‌های ابری آمازون) جدیدا تحریم شده و فکر می‌کنم این مطلب باید بروزرسانی شود.

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.