自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Docker實(shí)戰(zhàn):Docker安裝Gitlab教程,值得收藏

開發(fā) 架構(gòu)
通過該平臺可以實(shí)現(xiàn)Github類似的web系統(tǒng),可以實(shí)現(xiàn)瀏覽代碼、管理項(xiàng)目、管理團(tuán)隊(duì)人員、管理代碼分支、代碼提交記錄等功能。Gitlab是目前互聯(lián)網(wǎng)公司最流行的代碼版本控制平臺。

今天給大家分享Docker安裝GitLab的實(shí)戰(zhàn)教程,感興趣的朋友可以一起來學(xué)一學(xué)!

1、Gitlab介紹

GitLab 是一個(gè)用于代碼倉庫管理系統(tǒng)的開源項(xiàng)目,使用Git作為代碼管理工具,并在此基礎(chǔ)上搭建起來的Web服務(wù)平臺,

通過該平臺可以實(shí)現(xiàn)Github類似的web系統(tǒng),可以實(shí)現(xiàn)瀏覽代碼、管理項(xiàng)目、管理團(tuán)隊(duì)人員、管理代碼分支、代碼提交記錄等功能。Gitlab是目前互聯(lián)網(wǎng)公司最流行的代碼版本控制平臺。

2、gitlab與github對比

gitlab:比較適合公司內(nèi)部的項(xiàng)目管理,用來管理項(xiàng)目成員、代碼提交、項(xiàng)目運(yùn)維。分為社區(qū)免費(fèi)版和企業(yè)收費(fèi)版,針對中小型公司推薦使用社區(qū)免費(fèi)版,功能就夠用了。

github:作為“最大的同性交友網(wǎng)站”,里面的大部分項(xiàng)目都是開源的,通過全世界最大的程序員交流平臺,可以分享自己的技術(shù)、提升自己的知名度。作為公司的內(nèi)部項(xiàng)目管理就不太適合了。

3、Gitlab安裝教程

安裝GitLab官方推薦至少4G的內(nèi)存,否則可能會卡頓或者運(yùn)行非常慢,建議小伙伴們采用4G以上的云服務(wù)進(jìn)行測試,或者本地搭建虛擬機(jī)的方式來做。

3.1 搜索Gitlab鏡像

docker search gitlab

3.2 下載Gitlab社區(qū)免費(fèi)版最新鏡像

說明:ce 表示社區(qū)免費(fèi)版 ,ee 表示企業(yè)付費(fèi)版

docker pull gitlab/gitlab-ce

3.3 查看鏡像是否下載成功

#獲取本地鏡像列表查看是否有g(shù)itlab-ce的鏡像

docker images

3.4 運(yùn)行Gitlab鏡像

docker run -d \
--hostname gitlab.xxx.com \
--name gitlab \
--restart always \
-p 8082:443 -p 8083:80 -p 8084:22 \
-v /etc/localtime:/etc/localtime:ro \
-v /usr/local/gitlab_data/gitlab/config:/etc/gitlab \
-v /usr/local/gitlab_data/gitlab/logs:/var/log/gitlab \
-v /usr/local/gitlab_data/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce

參數(shù)說明

  • -d 指定后臺運(yùn)行
  • --hostname 指定主機(jī)名
  • --name 指定容器名
  • -p 端口映射 443 https端口 80 http端口 22 ssh端口
  • --restart always  容器停止后的重啟策略: 容器退出時(shí)總是重啟
  • -v 指定掛載存儲卷首先在宿主主機(jī)創(chuàng)建對應(yīng)的目錄

3.5 配置防火墻開放云服務(wù)器的端口

如果你購買的是云服務(wù)器的話,需要設(shè)置外網(wǎng)端口開放。常見的阿里云、華為云、騰訊云都可以很方便設(shè)置端口開放,大家可以自行百度。

防火墻的設(shè)置命令如下:

systemctl status firewalld #查看防火墻狀態(tài)
systemctl start firewalld #開啟防火墻
systemctl stop firewalld #關(guān)閉防火墻
firewall-cmd --list-ports #查看開放端口
#設(shè)置8082-8084端口開放
firewall-cmd --zone=public --add-port=8082-8084/tcp --permanent
firewall-cmd --list-ports #再次查看是否開放

3.6 測試能否正常訪問

設(shè)置完成后,通過ip+端口進(jìn)行訪問。

圖片

3.7 配置https訪問

nginx配置ssl可以參考我之前的一篇文章介紹dockers安裝nginx配置ssl的教程。

4、總結(jié)

以上就是docker安裝gitlab的教程,如果大家安裝過程種遇到問題,歡迎留言溝通!

責(zé)任編輯:武曉燕 來源: IT技術(shù)分享社區(qū)
相關(guān)推薦

2019-09-26 08:59:39

DockerGoogle軟件

2019-09-27 14:33:34

2021-07-19 06:02:56

DockerGitLab 14.0開源

2022-10-09 07:21:21

wordpress數(shù)據(jù)庫mysql

2022-07-29 15:19:27

Dockersudo權(quán)限

2023-01-03 08:32:38

2018-03-22 14:59:13

Docker入門容器

2024-07-31 08:33:17

2022-03-25 11:44:14

Scrapy爬蟲命令

2023-12-04 16:15:05

Docker容器

2021-05-13 09:21:06

Docker書籍開發(fā)

2023-11-15 16:35:31

SQL數(shù)據(jù)庫

2015-09-06 09:17:31

2025-04-27 01:33:23

MongoDBDocker容器

2020-01-02 14:25:50

工具代碼開發(fā)

2019-04-22 15:00:05

CSS前端開發(fā)

2019-10-22 18:00:00

MySQL基礎(chǔ)入門數(shù)據(jù)庫

2013-06-27 14:57:58

Eclipse超酷插件移動(dòng)開發(fā)

2013-07-22 10:01:03

JavascriptWeb

2017-01-03 17:51:21

AndroidViewHolder工具類
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號