وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش نصب و پیکربندی Docker روی اوبونتو

0 1
زمان لازم برای مطالعه: 8 دقیقه


داکر یک پلت فرم مجازی سازی است که به صورت خودکار انجام می شود process استقرار برنامه ظروف و تصاویر در Docker برای این منظور استفاده می شود. کانتینرهای Docker یک محیط سبک وزن و قابل حمل برای استقرار برنامه ها ارائه می دهند. این ظروف بر اساس روی تصاویر Docker که به بسته بندی یک برنامه با تمام وابستگی های زمان اجرا آن در لینوکس کمک می کند container.

شما می توانید از Docker برای خودکارسازی استقرار برنامه در سازمان خود استفاده کنید. بهره وری کارکنان را افزایش می دهد و محیط توسعه چابک تری برای مدیریت بهتر منابع ایجاد می کند. به همین دلیل است که ما اینجا هستیم تا نشان دهیم روش نصب و پیکربندی Docker روی سیستم اوبونتو. بنابراین، بیایید شروع کنیم!

روش نصب داکر روی اوبونتو

اول از همه، شما باید مخازن سیستم خود را به روز کنید:

$ sudo آپدیت apt-get

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

اکنون، ما برخی از بسته های ضروری مورد نیاز برای نصب Docker را نصب می کنیم روی سیستم:

$ sudo apt نصب apt-transport-https ca-certificates curl software-properties-common

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

وارد “y/Y” اجازه نصب را می دهد process ادامه:

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

از دستور زیر برای افزودن کلید GPG مخزن داکر استفاده کنید:

$ حلقه -fsSL https://download.docker.com/لینوکس/اوبونتو/gpg | sudo افزودن کلید apt

اگر اجرای دستور نشان دهد “خوب“، به این معنی است که کلید GPG با موفقیت به سیستم ما اضافه شده است:

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

در مرحله بعد، مخزن Docker را به سیستم اوبونتو اضافه می کنیم:

$ sudo add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable”

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

مجدداً مخازن سیستم اوبونتو خود را به روز کنید:

$ sudo آپدیت apt-get

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

اکنون “apt-cacheدستور ” برای اطمینان از اینکه ما قصد داریم برنامه را از مخزن Docker نصب کنیم:

$ خط مشی apt-cache docker-ce

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

Docker را نصب کنید روی با استفاده از این دستور در سیستم شما terminal:

$ sudo apt نصب docker-ce

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

وارد “y/Y” برای اجازه نصب Docker process ادامه:

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

پس از نصب موفقیت آمیز Docker، وضعیت آن را بررسی کنید روی سیستم شما:

$ sudo داکر وضعیت systemctl

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

روش اضافه کردن کاربر به گروه Docker روی اوبونتو

دستور مربوط به Docker از شما می خواهد که یک “root” کاربر یا ”بارانداز” عضوگروه. اگر به عنوان یک کار نمی کنید root کاربر، می توانید از «usermodدستور ” برای افزودن کاربر فعلی به ”بارانداز” گروه:

$ sudo usermod -aG بارانداز ${USER}

اینجا “-aGگزینه ” کاربر فعلی را اضافه می کند ”${کاربر}” به “بارانداز” گروه:

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

اکنون، از سیستم خارج شوید و دوباره وارد سیستم شوید تا برنامه جدید را اعمال کنید.بارانداز” عضویت:

$ سو${USER}

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

اگر می خواهید کاربری را اضافه کنید که وارد سیستم نشده است، دستور زیر را با اضافه کردن نام کاربری آن اجرا کنید:

$ sudo usermod -aG نام کاربری داکر

روش استفاده از دستور docker روی اوبونتو

برای مشاهده اطلاعات مربوط به داکر مانند نحو، گزینه، دستورات، تایپ کنیدبارانداز” در شما terminal:

$ بارانداز

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

همچنین دستور زیر را برای دانستن اطلاعات کل سیستم مربوط به Docker اجرا کنید:

$ اطلاعات داکر

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

روش کار با تصاویر داکر روی اوبونتو

از تصاویر داکر برای ایجاد کانتینرهای داکر استفاده می شود. تو می توانی “فشار دادن“این تصاویر را در مخزن Docker خود قرار دهید، در حالی که Docker”کشیدناین تصاویر از داکر هاب به طور پیش فرض. داکر هاب به هر کسی اجازه می دهد host تصاویر آنها؛ بنابراین، اکثر توزیع‌های لینوکس و تصاویر مرتبط در Docker Hub میزبانی می‌شوند.

اول از همه، بررسی می کنیم که آیا به دانلود تصاویر از داکر هاب دسترسی داریم. برای این کار، دستور نمونه زیر را اجرا کنید:

$ sudo docker run hello-world

خروجی اعلام می‌کند که Docker برای یافتن موارد مشخص شده ما فعال است.سلام دنیا” تصویر به صورت محلی سپس، برنامه Docker از Docker Hub برای دانلود آن استفاده کرد. سپس داکر یک جدید ایجاد می کند container از “سلام دنیا” تصویر در نهایت، برنامه موجود در container خروجی را نشان داد روی اوبونتو ما terminal:

پیشنهاد می‌کنیم بخوانید:  آیا اوبونتو LTS باینری با دبیان سازگار است؟

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

روش جستجوی تصویر داکر روی اوبونتو

جستجوی داکردستور ” در اوبونتو استفاده می شود terminal برای جستجوی هر تصویر داکر موجود روی داکر هاب به عنوان مثال، ما “اوبونتو” تصویر روی Docker Hub اما اگر می‌خواهید برای یک تصویر Docker دیگر جستجو کنید، نام آن را در جایی که اضافه کردیم مشخص کنید.اوبونتو”:

$ داکر جستجو در اوبونتو

خروجی فرمان ذکر شده در بالا تمام تصاویر Docker را که نام آنها با موفقیت با رشته جستجوی ما مطابقت دارد فهرست می کند.اوبونتو”:

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

روش کشیدن تصویر داکر روی اوبونتو

داکر کششدستور ” برای دانلود یک تصویر داکر در سیستم اوبونتو شما استفاده می شود. به عنوان مثال، ما تصویر “ubuntu” را جستجو کرده‌ایم و متوجه شدیم که در دسترس است روی داکر هاب. اکنون برای دانلود “اوبونتو” تصویر را اجرا می کنیمداکر کشش” به شکل زیر دستور دهید:

$ docker pull ubuntu

خروجی نشان می دهد که “اوبونتو” تصویر با موفقیت در سیستم ما دانلود شد:

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

برای تایید وجود تصاویر دانلود شده روی سیستم شما این دستور را اجرا کنید:

$ تصاویر داکر

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

روش اجرای Docker container روی اوبونتو

اکنون، روش اجرای Docker را نشان خواهیم داد container با “اوبونتو” تصویر برای انجام این کار، از دستور زیر در خود استفاده کنید terminal:

$ داکر اجرا -آی تی اوبونتو

در اینجا ترکیبی از “-آی تیگزینه ” به شما امکان می دهد با container با استفاده از دسترسی پوسته:

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

خروجی نیز ما را نمایش می دهد container شناسه، که “bdee2effad“. شما باید خود را یادداشت کنید container ID زیرا بعداً برای مدیریت این به آن نیاز خواهید داشت container روی سیستم شما

روش به روز رسانی بسته های داخل داکر container روی اوبونتو

اگر می خواهید بسته موجود در Docker فعلی باشد container، سپس ” را اجرا کنیدآپدیت مناسب” به شکل زیر دستور دهید:

root@3bdee2efafad:/# آپدیت مناسب

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

روش نصب اپلیکیشن در داکر container روی اوبونتو

داکر container همچنین به شما امکان می دهد تا هر برنامه مشخصی را در آن نصب کنید. به عنوان مثال، در Docker ما container، ما نصب خواهیم کردNode.js”:

root@3bdee2efafad:/# apt نصب nodejs

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

وارد “y/Y” برای اجازه نصب Node.ls process ادامه:

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

خروجی بدون خطا نشان می دهد که Node.js با موفقیت در داکر ما نصب شده است container. برای تایید وجود آن، این دستور را اجرا کنید:

root@3bdee2efafad:/# node -v

این دستور نسخه برنامه Node.js نصب شده در داکر را نمایش می دهد container:

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

روش فهرست کردن کانتینرهای Docker روی اوبونتو

در اوبونتو شما terminal، استفاده از “داکر psدستور ” برای فهرست کردن داکر فعال container روی سیستم شما:

$ sudo بارانداز ps

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

شما می توانید “اگر می‌خواهید همه کانتینرهای Docker، از جمله کانتینرهای فعال و غیرفعال را استخراج کنید، در همان دستور، گزینه‌ای را انتخاب کنید:

$ sudo بارانداز ps

در حال حاضر، ما هیچ کانتینر Docker غیرفعال نداریم. به همین دلیل است که خروجی فقط اطلاعات مربوط به کانتینرهای فعال را نشان می دهد:

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

برای بررسی آخرین Docker ایجاد شده container، اضافه کردن “” گزینه به ”داکر ps” دستور:

$ sudo بارانداز ps

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

روش راه اندازی Docker container روی اوبونتو

داکر شروعدستور ” برای راه اندازی Docker استفاده می شود container روی سیستم شما در این دستور عبارت را اضافه می کنیم container شناسه Docker خاص container. به عنوان مثال، ما “اوبونتوداکر container با افزودن آن container شناسه “3bdee2effad” در دستور زیر:

$ sudo docker start 3bdee2efafad

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

چگونه یک داکر را متوقف کنیم container روی اوبونتو

در سیستم ما، نام container “اوبونتو” اختصاص داده شده توسط داکر ” استشجاع_قهوه ای“. ما این نام را در دستور “docker stop” برای توقف اجرای “ubuntu” مشخص می‌کنیم. container:

$ sudo docker stop brave_brown

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

روش اعمال تغییرات در یک تصویر Docker جدید روی اوبونتو

تغییراتی که در Docker خود ایجاد می کنید container فقط به خودش محدود می شود، مانند راه اندازی و توقف Docker container، افزودن فایل در آن و غیره. با این حال، یک بار که Docker را به طور کامل حذف کنید container، تمام تغییرات اعمال شده از بین خواهند رفت. Docker عملکرد انجام این تغییرات را در یک نمونه جدید از تصویر Docker به شما ارائه می دهد. در شرایطی که می خواهید از یک استفاده مجدد استفاده کنید می تواند مفید باشد container برای هدف دیگری شما می توانید با انجام تغییرات یک Docker عمل کنید container به یک تصویر Docker جدید با کمک “docker commit” فرمان

پیشنهاد می‌کنیم بخوانید:  روش نصب Visual Studio Code روی اوبونتو 22.04

اکنون، نحو ارائه شده در زیر را بررسی کنیدdocker commit” دستور:

$ docker commit -m “شرح تغییرات” “نام نویسنده” [Container_ID] [Repository]/[Docker_Image_Name]

اینجا:

  • -mگزینه ” برای ارسال پیام اضافه می شود.
  • ” برای تعیین نام نویسنده استفاده می شود.
  • نام نویسنده” نام کاربری شما خواهد بود.
  • [Container_ID] شناسه یک داکر خاص است Container که می خواهید تغییرات را برای آن انجام دهید.
  • اگر مخزنی ایجاد کرده اید روی Docker Hub، سپس نام آن را در آن اضافه کنید [Repository]; در غیر این صورت نام کاربری Docker خود را به جای آن می نویسید.
  • در نهایت، نام تصویر جدید Docker را در قسمت مشخص کنید [Docker_Image_Name].

به عنوان مثال، برای کاربر “لینوشینت” داشتن container شناسه “3bdee2effadفرمان داکر” خواهد بود:

$ sudo docker commit -m Node.js را اضافه کرد “linuxhint” 3bdee2effad linuxhit/ubuntu-nodejs

در commit ذکر شده در بالا مشخص کرده ایم که در این داکر container، ما NodeJS را اضافه کرده ایم:

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

دوباره، تصاویر Docker را فهرست کنید تا مطمئن شوید که تصویر Docker جدید است.ubuntu-nodejs” ایجاد می شود یا خیر:

$ sudo تصاویر داکر

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

چگونه یک تصویر داکر را به یک داکر هاب فشار دهیم روی اوبونتو

در این مرحله، تغییراتی که برای یک تصویر Docker جدید متعهد شده‌ایم ذخیره می‌شوند روی سیستم محلی ما ممکن است بخواهید تصویر جدید Docker را با هر دوست، اعضای تیم یا با تمام دنیا به اشتراک بگذارید روی داکر هاب برای اهداف توسعه. برای انجام این کار، باید یک حساب کاربری داشته باشید روی Docker Hub تا بتوانید تصویر جدید ایجاد شده را به مخزن فشار دهید روی داکر هاب.

اگر قبلاً یک حساب Docker Hub دارید، از این مرحله رد شوید. در حالت دیگر، می توانید یک حساب Docker جدید با استفاده از لینک زیر.

وارد کن نام کاربری داکر، آدرس ایمیل، و کلمه عبور برای ایجاد یک حساب کاربری جدید:

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

کلیک روی “یک مخزن ایجاد کنید” گزینه ای برای ایجاد مخزن Docker روی داکر هاب:

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

نام مخزن و نوع قابل مشاهده بودن آن را مشخص کنید. اگر می خواهید کاری کنید که مخزن Docker شما در نتیجه جستجو ظاهر شود، آن را ایجاد کنید.عمومی“، در غیر این صورت آن را حفظ کنید”خصوصی”:

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

در اینجا می توانید اطلاعات مربوط به مخزن جدید ایجاد شده را مشاهده کنید:

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

اگر نام کاربری سیستم محلی شما و نام رجیستری داکر شما متفاوت است، باید تصویر داکر ایجاد شده جدید را با نام کاربری رجیستری داکر تگ کنید.

ابتدا با استفاده از حساب کاربری داکر هاب خود وارد شوید terminal:

$ sudo بارانداز وارد شدن docker.io

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

اکنون ما از «تگ داکردستور برای تگ کردن “ubuntu-nodejs” تصاویر ایجاد شده توسط ”لینوشینت” کاربر با ”شرکا” نام رجیستری داکر:

$ sudo تگ docker linuxhit/ubuntu-nodejs sharqa/ubuntu-nodejs

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

پس از ورود به حساب داکر، تصویر داکر جدید ایجاد شده را به مخزن داکر خود منتقل می کنیم. روی داکر هاب

اکنون، دستور “docker push” را بررسی کنید:

$ sudo فشار داکر [Docker_registry_username]/[Docker_image_name]

در دستور ذکر شده در بالا، نام رجیستری Docker خود را مشخص کنید که عبارت است از:شرکا” در مورد ما، سپس یک ” اضافه کنید/” به دنبال آن نام تصویر داکر:

$ sudo داکر هل شارقا/اوبونتو-nodejs

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

خروجی نشان می دهد که ما با موفقیت وارد رجیستری Docker خود شده ایم. آن را با کاوش در حساب Docker Hub خود تأیید کنید:

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

در اینجا می توانید اطلاعات مربوط به فشار داده شده را مشاهده کنید.ubuntu-nodejs” تصویر:

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

روش حذف داکر container روی اوبونتو

شما نمی توانید Docker در حال اجرا را حذف کنید container از سیستم شما با استفاده از “داکر rm” فرمان اولین کاری که باید انجام دهید این است که Docker را متوقف کنید container با “docker stop” و سپس استفاده از “داکر rm” دستور حذف آن از سیستم شما.

اکنون، ما “اوبونتو” container از سیستم ما:

$ sudo docker stop brave_brown

اینجا “شجاع_قهوه ای” نام ” استاوبونتو” container توسط Docker تعیین شده است. موارد زیر را بنویسیدrmدستور حذف آن:

$ sudo بارانداز rm شجاع_قهوه ای

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

برای تایید حذف “اوبونتو” container، دوباره Docker را فهرست کنید container با اجرای “داکر ps” دستور:

روش نصب و پیکربندی Docker روی اوبونتوروش نصب و پیکربندی Docker روی اوبونتو

می توانید ببینید که “اوبونتو” container در هیچ کجای لیست موجود نیست، به این معنی که ما با موفقیت آن را حذف کردیم container.

نتیجه

توسعه دهندگان می توانند استفاده کنند داکر به عنوان یک پلت فرم مجازی سازی برای ایجاد کانتینرهای نرم افزاری سبک، مستقل و قابل حمل که توسعه، آزمایش و استقرار برنامه ها را ساده می کند. این مقاله نشان داد روش نصب و پیکربندی Docker روی اوبونتو. ما به شما نشان دادیم که چگونه a را ایجاد، متوقف و حذف کنید container. علاوه بر این، این مقاله روش کشیدن و هل دادن تصاویر داکر به داکر هاب را نیز ارائه می کند.

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1403-01-01 23:09:04

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

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

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید