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 به همراه مثال های عملی و نحوه ی کار با آن ارایه خواهد شد.
سلام و سپاس
مشکل اینجاست که داکر (سرویسهای ابری آمازون) جدیدا تحریم شده و فکر میکنم این مطلب باید بروزرسانی شود.