您好,登錄后才能下訂單哦!
1.拉取gitlab鏡像
命令:docker pull gitlab/gitlab-ce
說明:拉取gitlab鏡像
2.查看本地的鏡像
命令:docker images
說明:查看本地的鏡像倉庫
3.創建容器并運行
命令:docker run -d -p 443:443 -p 9527:9527 -p 222:222 --name gitlab --restart always -v /Users/yunshuodeng/Work/hntx/gitlab/config:/etc/gitlab -v /Users/yunshuodeng/Work/hntx/gitlab/logs:/var/log/gitlab -v /Users/yunshuodeng/Work/hntx/data:/var/opt/gitlab/gitlab-ce gitlab/gitlab-ce
說明:
# -d:后臺運行
# -p:將容器內部端口向外映射
# --name:命名容器名稱
# -v:將容器內數據文件夾或者日志、配置等文件夾掛載到宿主機指定目錄
4.對gitlab進行配置
命令:vi /Users/yunshuodeng/Work/hntx/gitlab/config/gitlab.rb
修改如下參數:
# 配置http協議所使用的訪問地址
external_url 'http://192.168.2.15:9527'
# 配置ssh協議所使用的訪問地址和端口
gitlab_rails['gitlab_ssh_host'] = '192.168.199.231'
# 此端口是run時22端口映射的222端口
gitlab_rails['gitlab_shell_ssh_port'] = 222?
# 啟動時監聽的端口號
nginx['listen_port'] = 9527
#監聽所有請求
nginx['listen_addresses'] = ['*']
5.重啟gitlab
命令:docker restart gitlab
6.查看啟動日志
命令:less /Users/yunshuodeng/Work/hntx/gitlab/logs/unicorn/unicorn_stderr.log
說明:啟動日志,沒有錯誤后
7.訪問地址
http://192.168.2.15:9527/
8.訪問成功后,登錄即可,具體使用請自行學習
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。