آموزش ها و ترفتد ها

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

قبلا در مورد اینکه داکر چیست و طرز کار آن صحبت کردیم و اکنون به شما آموزش می دهیم که چطور به راحتی تحریم ها رو دور بزنیم و داکر رو روی سرور هایی با سیستم عامل لینوکس نصب کنیم.

برای نصب داکر بر روی سیستم‌عامل‌ لینوکس می‌‌توان از روش‌ها مختلفی استفاده کرد اما ما از راحت‌ترین روش نصب داکر استفاده می‌کنیم.

در ابتدا که در جریان هستید داکر ریپوهای خود رو به روی ایران مسدود کرده و خطای 403 به ما می‌دهد. برای گریز از این مشکل راه‌های مختلفی وجود دارد که یکی از راحت‌ترین راه‌ها استفاده از سرویس شکن می‌باشد.

سایت داکر بر روی یکی از ساب دامین های خود در اینجا اسکریپتی قرار داده که همواره آخرین نسخه‌ی پایدار داکر را بر روی سیستم‌عامل‌های زیر نصب می‌کند:

  • Centos
  • Fedora
  • Debian
  • Ubuntu

در همان آدرس اسکریپتی برای نصب نسخه‌ی تستی نیز ارائه شده است که نصب آن اصلا توصیه نمی‌شود. اگر شما یکی از ۴ سیستم‌عامل بالا را استفاده می‌کنید اصلا نگران نباشید, به راحتی می‌توانید بر روی سیستم‌عامل خود سرویس داکر را نصب کنید.

خوب ابتدا DNS سیستم‌عامل خود رو به آدرس سایت شکن تغییر بدهید تا بدون مشکل از ریپوی داکر بتونید استفاده کنید. این موضوع برای گریز از تحریم داکر است و اگر خودتون سرویس پروکسی دارید نیازی به این کار نخواهید داشت. و البته که اگر سرور شما خارج از ایران باشد نیاز به این کار نخواهد داشت.

در ابتدا از کانفیگ قبلی خود پشتیبان تهیه کنید و بعد آدرس جدید رو وارد کنید.

گرفتن پشتیبان از کانفیگ قبلی :

cat /etc/resolv.conf > resolv.conf.old

تغییر کانفیگ و استفاده از DNS Server جدید برای دورزدن تحریم داکر :

echo "nameserver 94.232.174.194" > /etc/resolv.conf

برای نصب داکر از این آدرس اسکریپت مربوط به نصب داکر رو دانلود کنید و بعد آن اسکریپت را ران کنید. دستورات زیر اقدامات لازم برای نصب را انجام خواهند داد.

curl -fsSL get.docker.com -o get-docker.sh
sh get-docker.sh

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

docker version

سرویس داکر تنها با دسترسی کاربر root راه‌اندازی و استفاده می‌شود. برای اینکه از کاربرهای با دسترسی پایین‌تر برای کار با سرویس داکر استفاده کنید دستور زیر را وارد کنید.

sudo usermod -aG docker your-user

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

بر روی توزیع‌های مبتنی بر deb بعد از نصب سرویس داکر راه‌اندازی می‌شود اما در سرویس‌های مبتی بر rpm نیاز است که سرویس داکر را راه‌اندازی کنید. برای این کار از دستورات زیر می‌توانید استفاده کنید.

systemctl start docker
systemctl status docker

با دستور زیر همواره بعد از راه‌اندازی سیستم عامل سرویس داکر راه‌اندازی خواهد شد.

systemctl enable docker

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

نصب بر روی سیستم‌عامل Arch Linux :

اسکریپتی که در بالا در مورد آن توضیح داده شده بر روی توزیع لینوکس Arch کارایی ندارد اما ریپوی این سیستم‌عامل همواره به روز بوده و تقریبا آخرین نسخه‌ی پایدار سرویس داکر رو می‌توان با دستور زیر نصب کرد. در این لینک نیز توضیحات کاملی برای نصب سرویس داکر در این سیستم‌عامل قرار داده شده است.

pacman -Syyu docker

همانند دیگر توزیع‌های لینوکس مبتنی بر systemd سرویس داکر راه‌اندازی خواهد شد.

systemctl start docker
systemctl status docker
آموزش نصب داکر بدون ترس از تحریم ها
4.5 (90%) 2 vote[s]

برچسب ها

مدیریت سایت

دانشجوی فناوری اطلاعات و ارتباطات و مدیر چندین سایت بزرگ در ایران هستم. عاشق زیبای ها, طراحی و توسعه تجربه کاربری و علاقه زیادی به یاد گیری مطالب جدید دارم.

نوشته های مشابه

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

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

دکمه بازگشت به بالا
بستن
بستن