داکر چیست؟
Docker یکی از معروفترین و پرکاربردترین فناوریهای کانتینریسازی منبع باز است. این فناوری داکر برای ساخت برخی از ویژگیهای هسته لینوکس که Cgroupها و فضاهای نام هستند، استفاده میشود، این ویژگیها برای جداسازی کانتینرها بین یکدیگر استفاده میشوند و به همین دلیل است که کانتینرها میتوانند فرآیندهای بیشتری را به طور موثر اجرا کنند.
تصویر یا تصاویر چیست؟
اجازه دهید عملیات قدیمی و کارهایی که برای نصب سیستم عامل انجام می دهیم را توضیح دهم. باید فایل ایمیج سیستم عامل رو دانلود کنیم و بعد نصب رو انجام بدیم. اگر میخواهید ubuntu، centos یا هر محیط سیستمعامل مبتنی بر لینوکس را اجرا کنید، میتوانید تصاویر برنامه رسمی از پیش تعریفشده و نصبشده مانند WordPress، Nginx، MySQL، Oracle، MongoDB را نیز دانلود کنید و آن تصویر را بهعنوان یک ظرف اجرا کنید.
داکر هاب چیست؟
Docker Hub یک مخزن متمرکز جامعه Docker است، ما میتوانیم تصویر را از داکر دانلود/کشش کنیم، و همچنین میتوانید تصاویر سفارشیشده خود را از موتور داکر محلی خود در حساب داکر هاب خود ذخیره کنید، با این کار میتوانید تصویر خود را از هر کجا دانلود کنید.
اقدام 1 - راه اندازی آمادگی دستگاه میزبان
پیش نیازهای نصب docker در لینوکس Redhat.
- اگر کاربر ویندوز هستید، میتوانید داکر را مستقیماً نصب کنید، اما ما در حال نصب docker در لینوکس Redhat هستیم، بنابراین میتوانید VMplayer، Microsoft HyperV یا Oracle Virtual را برای نصب RHEL در سیستم ویندوز خود نصب کنید.
- برای مشاهده عملکرد بهتر باید حداقل 4 گیگابایت رم سیستم داشته باشید.
- برای نصب بسته های Redhat از مخزن RedHat با استفاده از yum یا پیکربندی yum، مشترک سیستم عامل RHEL خود شوید. بدون نصب yum، ممکن است به دلیل وابستگی ها زمان بیشتری برای نصب نیاز باشد.
- اگر کاربر ریشه نیستید، باید دستورات پیش نیاز زیر را اجرا کنید، قبل از دستور برای اجرا به عنوان superuser از sudo استفاده کنید.
yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
- برای دانلود موتور داکر از مخزن داکر، باید مخزن داکر را با استفاده از دستور زیر
yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo پیکربندی کنید.
- دستور زیر برای فعال کردن وابستگی های بیشتر در دقیقه برای نصب از مخزن RHELl و docker استفاده می شود. بدون فعال کردن، می توانید برای دانلود موتور داکر با خطا مواجه شوید.
مخازن subscription-manager --enable=rhel-7-server-extras-rpms
اقدام 2 - Docker را راه اندازی کرده و تصویر را دانلود کرده و به عنوان یک کانتینر اجرا کنید
پس از تکمیل پیش نیازها، با اجرای دستور زیر داکر را نصب کنید
yum نصب docker-ce docker-ce-cli containerd.io
![داکر برای مبتدیان](http://pezhvak24.ir/dl/10kcor/cscd/article/docker-for-beginners2/Images/Docker%20For%20Beginners03.jpg)