Docker 安裝GitLab


Docker 安裝GitLab

1. 下載gitlab鏡像

系統: Ubuntu 20.04 LTS
在命令行窗口輸入: docker pull gitlab/gitlab-ce

gitlab鏡像

下載gitlab鏡像

2. 使用gitlab鏡像生成容器

我們首先在系統(Ubuntu)上創建3個文件夾

mkdir -p /home/software/gitlab/etc          # 存放配置文件
mkdir -p /home/software/gitlab/logs         # 存放日志文件
mkdir -p /home/software/gitlab/data         # 存放數據文件

運行 Docker 鏡像

docker run \            
--detach \               # 后台啟動容器
--publish 8443:443 \     # 映射https端口, 不過本文中沒有用到
--publish 8090:80 \      # 映射宿主機8090端口到容器中80端口
--publish 8022:22 \      # 映射22端口, 可不配
--name gitlab \            
--restart always \
--hostname xxx.xxx.xxx.xxx \    # 填自己的ip地址, 如果是公網主機可以寫域名
-v /home/software/gitlab/etc:/etc/gitlab \         # 掛載gitlab的配置文件
-v /home/software/gitlab/logs:/var/log/gitlab \    # 掛載gitlab的日志文件
-v /home/software/gitlab/data:/var/opt/gitlab \    # 掛載gitlab的數據
-v /etc/localtime:/etc/localtime:ro \    # 保持宿主機和容器時間同步
--privileged=true gitlab/gitlab-ce      # 在容器中能以root身份執行操作

靜等幾分鍾,如果一切順利, 我們的 GitLab 就正常啟動了。
使用命令: docker ps -a 查看我們 Docker 所創建的容器

img

由上圖看出,我們的 GitLab狀態顯示 healthy 說明已經正常啟動。

打開瀏覽器輸入 ip:8090 . 不出意外,就可以看到 GitLab首頁了。
如果不行,請放行 8090端口

ufw allow 8090/tcp      # 放行8090端口

刷新瀏覽器頁面。

3.登錄

img


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM