آموزش نصب 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. امیرحسین می گوید

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

ارسال یک پاسخ

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.