021-71053903 [email protected] پشتیبانی از شنبه تا چهارشنبه ساعت 9 الی 16

داکر (اشتراک گذاری ایمیج در Docker hub)

پیش نیاز:

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

مقاله قبل:داکر(ساخت و اجرای اولین ایمیج)

مقدمه:

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

ساخت حساب کاربری در داکرهاب:

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

حساب کاربری Docker Hub این اجازه را به شما میدهد که ایمیج های که میسازید را در داکر هاب به اشتراک بگذارید.

  1. به صفحه ساخت حساب کاربری داکر هاب مراجعه کنید.
  2. فرم ثبت نام را پر کرده و سپس بر روی گزینه submit کلیک کنید.
  3. ایمیل خود را تایید کنید و پروسه ثبت نام را به اتمام برسانید.
  4. بر روی آیکون داکر بر روی نوار ابزار کلیک کنید و سپس گزینه Sing in \ Create Docker ID را انتخاب کنید
  5. فرم را با نام کاربری و پسورد پر کنید و سپس شما میتوانید به راحتی وارد حساب خود بشوید.

همچنین میتوانید از کامند لاین با استفاده از دستور docker login وارد حساب خود شوید.

ساخت یک مخزن داکرهاب و قرار دادن ایمیج در آن

قبل از ساختن یک مخزن یا repository مطمئن شوید که یک حساب کاربری در داکر هاب ساخته اید و آن را به داکر نسخه دسکتاپتان متصل کرده اید.

حالا بیایید که اولین مخزن خود را بسازیم و پروژه قسمت قبل که تبدیل به ایمیجش کرده بودیم را در داکرهاب قرار بدهیم.
بر روی ایکون Docker روی نوار منو کلیک کنید سپس بر روی Repositories > Create کلیک کنید.
بعد از انجام این کار شما به صفحه ساخت مخزن در داکر هاب منتقل میشوید.
نام مخزن خود را بنویسید و سپس روی گزینه Create در پایین صفحه کلیک کنید.(فعلا موارد دیگر را تغییر ندهید!!!!)
حالا شما آماده هستید که ایمیج های خود را در Docker Hub به اشتراک بگذارید شما باید از اسامی مانند مثال زیر استفاده کنید.

<Your Docker ID>/<Repository Name>:<tag>
مطمئن شوید که در دایرکتوری node-bulletin-board/bulletin-board-app در ترمینال یا پاور شل هستید سپس کد زیر را بزنید :
docker tag bulletinboard:1.0 /bulletinboard:1.0
در آخر ایمیج خود را به داکرهاب ببرید.
docker push /bulletinboard:1.0
حال شما میتوانید از سایت مخزن خود در داکر هاب دیدن کنید و سپس ایمیج خود را ببینید ، به خاطر بسپارید که مخازن در داکر هاب به صورت پیشفرض عمومی هستند.

محمد حجازی

31 مطلب منتشر شده

محمد حجازی هستم برنامه نویس و علاقمند به تکنولوژی و کامپیوتر. در تلاشیم که همه با هم یه قدم در راستای گسترش علم برداریم.

درباره این مطلب نظر دهید !

مطالب پرمخاطب پایتونی ها

IPSec چیست ؟!!

IPSec چیست ؟!!

8
دقیـقه مطالعه
ادامه ...

محصولات فروش پایتونی ها

%60
تخفیف

آموزش فیگما (Figma)

30,000 تومان
3
%69
تخفیف

آموزش برنامه نویسی پایتون

35,000 تومان
2