نصب Gitlab با استفاده از Docker
نصب گیت لب(Gitlab) با استفاده از داکر(Docker)
گیت لب (Gitlab) یک ابزار کاملا رایگان برای مدیریت سورس کدها میباشد, همانند گیت هاب و بیت باکت شما میتوانید برای شروع مراحل نصب یک سرور مجازی SSD خریداری کنید
شما میتوانید برای نصب گیت لب از مخزن رسمی گیتلب در داکرهاب استفاده کنید, گیت لب متشکل از چند سرویس و دیتابیس مانند Postgresql, Nginx, Redis است, بنابراین یکی از مزایای استفاده از داکر کپسولهسازی(isolation) این سرویس هاست.
قبل از شروع شما باید یک سرور مجازی یا سرور اختصاصی با مشخصات زیر تهیه کنید:
رم مورد نیاز: ۴ گیگابایت (۸ گیگابایت برای ۱۰۰۰ کاربر)
پردازنده مورد نیاز: ۴ هسته(۸ هسته برای ۱۰۰۰ کاربر)
فضا مورد نیاز: ۲۰ گیگابایت(برای داشتن سرعت و روان بودن پیشنهاد میشود از هاردهای SSD/NVME استفاده کنید)
سیستم عامل: Ubuntu
1- نصب Docker
در مرحله اول شما میبایست پکیچ های داکر را نصب کنید, با توجه به تحریم بودن ای پی های ایران استفاده از private dns هایی مانند shecan.ir پیشنهاد میشود
۲- نصب Image رسمی گیت لب
بعد از نصب داکر با استفاده از دستور docker pull نسخه رسمی گیت لب دا نصب میکنیم
sudo docker pull gitlab/gitlab-ee:latest
۳- تنظیمات Gitlab
sudo docker run --detach \
--hostname gitlab.example.com \
--publish 443:443 --publish 80:80 --publish 22:22 \
--name gitlab-linode \
--restart always \
--volume /srv/gitlab/config:/etc/gitlab \
--volume /srv/gitlab/logs:/var/log/gitlab \
--volume /srv/gitlab/data:/var/opt/gitlab \
--env GITLAB_OMNIBUS_CONFIG="external_url 'https://gitlab.example.com/';" \
gitlab/gitlab-ee:latest
<p>با استفاده از تنظیمات بالا شما میتوانید دامنه خود و Volume های خود را تنظیم کرده و از دست رفتن اطلاعات هنگام ریستارت سرور مجازی جلوگیری کنید ه پس از دانلود چند دقیقه زمان نیاز است تا پکیج های دانلود شده نصب شوند شما برای ملاحظه این پروسه میتوانید از دستور docker logs -f gitlab استفاده بکنید
- دستهبندی: Devops, آموزش
- برچسبها: docker, dockerize gitlab, gitlab, gitlab with docker, گیت لب, گیتلب, مدیریت سورس
بدون دیدگاه