قبل از شروع به نصب docker در لینوکس خوب است بدانید امکان نصب داکر روی مک- ویندوز و لینوکس وجود دارد و داکر از ان با نام docker desktop یاد میکند. اما سرویس اصلی داکر که باید برروی سرور اجرا شود یعنی docker engine نیاز به سیستم عامل لینوکسی دارد در واقع docker desktop یک محیط مجازی به گرافیک به شما میدهد.
در جدول زیر لیست توزیع های مختلف لینوکس را که داکر انهارا ساپورت میکند مشاهده میکنیم. در این اموزش ما نصب را ببروی سرور centos انجام میدهیم اما توزیع اوبونتو نیز بسیار محبوب و معمولا مورد استفاده برای این منظور قرار میگیرد.
روش های مختلفی برای نصب docker در لینوکس وجود دارد بسیاری از شرکت ها ریپازیتوری خود را برای نصب و اپدیت داکر راه اندازی میکنند از انجایی که ایران تحریم بوده و دانلود مستقیم پکیج با ip ایران ممکن نیست این روش راه حل اکثر سازمان ها برای نصب و راه اندازی تعداد زیادی سرویس است.
اما کاربر عادی میتواند با استفاده از vps و یا سایت شکن با تغییر ns های خود اقدام به دانلود از ریپازیتوری ان نماید. امکان دانلود رایگان بدون اکانت از داکر هاب به تعداد محدود است به همین دلیل نمیتوان از این روش پیوسته به خصوص هنگام runکردن پروژه های مختلف استفاده کرد
sudo yum install -y yum-utils
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
systemctl start docker
docker run hello-world