نحوه اجرای یک کانتینر جنکینز در اوبونتو 18.04

جنکینز یک ابزار DevOps با منبع آزاد است که عمدتاً با هدف تحویل مداوم ادغام مداوم ساخته شده است. اخیراً در دنیای DevOps به دلیل داشتن طیف گسترده ای از افزونه ها بسیار محبوب شده است. در حالی که این امر نیازی به تعریف مراحل یا ایجاد اسکریپت برای استقرار سازه ها برای آزمایش ، مرحله بندی و تولید محیط را برطرف نمی کند اما قطعاً موارد زیادی را که می توانید از کد منبع از gitlab ، bitbucket ، github و سایر منابع استفاده کرده و باعث ایجاد خودکار شود را خودکار می کند. جنکینز تقریباً 1400 افزونه را پشتیبانی می کند که برای جامعه رو به رشد خود بسیار جذاب شده است. محرک های ساخت بالاتر اتومبیل برای مهندسان DevOps که به صورت دستی به این کار نیاز دارند ، یک واقعه واقعی است. می توان از وب سایت های خودکار استفاده کرد و باعث ایجاد پیکربندی می شود که بسیار مفید هستند.


اینها تنها تعداد کمی از مزایای جنکینز در میان بسیاری دیگر است. کاوش جنکینز خود کار است. در اینجا نحوه اجرای جنکینز با docker را توضیح خواهیم داد.

پیش نیازها

در زیر شرط لازم برای پیروی از این آموزش می باشد.

  • دستگاه میزبان اوبونتو 18.04
  • داکر نصب و راه اندازی شد.

به دنبال آموزش نیازی به دانش قبلی Socker یا جنکینز ندارید.

نحوه اجرای ظروف جنکینز

متن باز Jenkins Docker Image در Docker Hub میزبانی می شود. دستور زیر را اجرا می کنیم ، docker سعی می کند تصویر Jenkins را روی دستگاه محلی پیدا کند و اگر در دسترس نباشد به طور پیش فرض آن را در Docker Hub جستجو می کند ، آن را از آنجا بکشید و ظرف را اجرا کنید.  -ص 8080: 8080 -p 5000: 5000 گزینه های مربوط به نگاشت ظروف داکر 8080 و 5000 درگاه به دستگاه های محلی 8080 و 5000 پورت هستند. این کار انجام شده است بنابراین ما می توانیم مستقیماً از آدرس IP دستگاه میزبان به جنکینز دسترسی داشته باشیم و اجازه دهید ترافیک داخل و خارج از کانتینر حرکت کند.

$ sudo dockerrun-p 8080: 8080 -p 50000: 50000 جنکینز

ذخیره داده های جنکینز با حجم داکر

دستور زیر علاوه بر درگاه های نقشه برداری ، تمام داده های جنکینز را نیز در دستگاه میزبان شما ذخیره می کند. مسیر مطلق دستگاه میزبان خود را که می خواهید داده های جنکینز را روی دستگاه میزبان قبل از روده بزرگ ذخیره کنید ، ارائه دهید: “ ” و مسیر بعد از روده بزرگ ، مسیری است كه داده های جنكینز درون ظرف ذخیره می شوند.

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

$ sudo dockerrun-p 8080: 8080 -p 50000: 50000 -v / your / home: / var / Jenkins_homeJenkins

تبریک می گویم! شما با موفقیت Jenkins را نصب و راه اندازی کرده اید و با docker در حال اجرا هستید.

نحوه دسترسی به جنکینز

دستورالعمل زیر را اجرا کنید تا تأیید کنید که ظرف jenkins شما در حال اجرا است. این دستور لیستی از تمام ظروف در حال اجرا در یک دستگاه را صادر می کند.

دلار سودو

اگر جنکینز در لیست خروجی قرار دارد ، آماده دسترسی است.

شما جنکینز را در درگاه 8080 در حال اجرا دارید. می توانید به آدرس ip دستگاه شما (یا در صورت داشتن نام دامنه برای سرور خود از آن) به جنکینز دسترسی داشته باشید و به دنبال آن بندر 8080 از راه دور یا localhost و به دنبال آن درگاه 8080 از دستگاه میزبان خود استفاده کنید.

این شما را به صفحه ورود به سیستم هدایت می کند و شما خوب هستید که به سراغ کاوش های جنکین بروید.

نحوه اجرای یک کانتینر جنکینز در اوبونتو 18.04

نتیجه

جنکینز نصب با docker بسیار آسان است. فقط با یک دستور شما می توانید جنکینز را نصب کرده و اجرا کنید ، در غیر این صورت مراحل نصب و اجرای جنکین ها قدم های بیشتری می برد.

این 3 سرویس برتر میزبانی وب برتر را ببینید

FastComet

قیمت شروع:
2.95 دلار


قابلیت اطمینان
9.7


قیمت گذاری
9.5


کاربر پسند
9.7


پشتیبانی
9.7


امکانات
9.6

بررسی ها را بخوانید

از FastComet بازدید کنید

میزبانی A2

قیمت شروع:
$ 3.92


قابلیت اطمینان
9.3


قیمت گذاری
9.0


کاربر پسند
9.3


پشتیبانی
9.3


امکانات
9.3

بررسی ها را بخوانید

از میزبانی A2 دیدن کنید

ChemiCloud

قیمت شروع:
2.76 دلار


قابلیت اطمینان
10


قیمت گذاری
9.9


کاربر پسند
9.9


پشتیبانی
10


امکانات
9.9

بررسی ها را بخوانید

از ChemiCloud بازدید کنید

مقالات مرتبط با نحوه

  • نحوه نصب و تنظیم پیکربندی Docker در سرور اختصاصی Ubuntu 18.04 یا اختصاصی
    تازه کار
  • چگونه می توان یک Docker Swuster Cluster را در Ubuntu 16.04 VPS یا سرور اختصاصی تنظیم کرد
    کارشناس
  • نحوه استفاده از ظروف داکر با AWS EC2
    کارشناس
  • نحوه استفاده از ظروف داکر با AWS EC2
    کارشناس
  • نحوه نصب سرور اتوماسیون جنکینز در اوبونتو 18.04
    حد واسط
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me