نصب Gitlab خصوصی بر روی Docker

نصب Gitlab خصوصی بر روی Dockerگیت لب برای ما برنامه نویس ها یک راه حل عالی برای مدیریت مخازن گیت در سرور متمرکز هستش ودر دنیای امروز کمتر کسی هستش که گیت لب و گیت هاب نشناسه و استفاده نکرده باشه.به خاطر همین من تصمیم گرفتم آموزش نصب گیت لب بر روی داکر در محیط لینوکس برای شما عزیزان توضیح بدم.در قدم اول با دستور زیر داکر را نصب میکنیم.sudo apt install docker.ioسپس بعد از نصب داکر باید ببینیم که سرویس داکر در حال اجرا هست یا نه که میتوانیم با دستور زیر بفهمیم سرویس داکر در چه وضعیتی هست.sudo systemctl status dockerاگر سرویس داکر اجرا نشده بود میتوانیم با دستور زیر سرویس داکر اجرا کنیم.sudo systemctl start dockerو در مرحله بعد این سرویس باید enable کنیم تا در صورت ریبوت شدن سیستم این سرویس به صورت خودکار اجرا شود که با دستور زیر این کار انجام میدهیم.sudo systemctl enable dockerدر این قسمت اگر بخواهیم لیست Image هایی که در آینده قرار است در داکر نصب شود را ببینیم میتوانیم با دستور زیر لیست را ببینیم.docker ps -a که در محیط ترمینال باید جدول خالی از لیست Image مشاهده کنین.نکته : ممکن است در اجرای این دستور از شما اجازه دسترسی بخواهد که باید کاربر در گروه داکر در محیط لینوکس قرار بگیرد.تقریبا در انتهای مسیر نصب داکر قرار داریم و باید docker compose را نصب کنیم که یک ابزار جانبی در کنار داکر هست که همراه با داکر نصب نمیشود.sudo apt install docker-composeخب به بخش جذاب نصب گیت لب در داکر رسیدیم.در این قسمت میخوام یکی از ریپوهای خوب گیت برای گیت لب بهتون معرفی کنم که داکیومنت بسیار خوبی داره و تمام کانفیگ های مورد نیازتون توضیح میده.خب بریم سراغ نصب گیت لب در داکر که میدونم منتظرش هستین:))))در ابتدا سایت زیر باز میکنیمhttps://github.com/sameersbn/docker-gitlabدر بخش Quick Start یک لینکی مشاهده میکنیم که اگر این لینک را باز کنیم میبینم که سرویس های زیادی برای نصب گیت لب تعریف شده که به راحتی قابل درک هستش. در محیط ترمینال ما فایل مورد نظرمون دانلود میکنیم.wget https://raw.githubusercontent.com/sameersbn/docker-gitlab/master/docker-compose.ymlسپس برای بالا آوردن گیت لب دستور مورد نظرمون مینویسیم.docker-compose upبا توجه به سرعت اینترنت صبر میکنیم تمام سرویس ها نصب و اجرا شود.با زدن دستور docker ps -a مشاهده میکنیم که ۳ تا سرویس نصب شده و در حال اجرا می باشد و 127.0.0.1:10080در مرورگر باز میکنیم. اگر ارور 502 مشاهده کردین ۱۰ دقیقه صبر کنین تا همه سرویس ها اجرا شود.در نهایت بعد از بالا اومدن صفحه گیت لب شما نام کاربری و پسورد رو وارد کنید، شروع به استفاده کنید….

Author: admin

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *