docker 安裝gitlab

1.拉取gitlab鏡像nginx

命令:docker pull gitlab/gitlab-cegit

說明:拉取gitlab鏡像docker


2.查看本地的鏡像shell

命令:docker imagesless

說明:查看本地的鏡像倉庫ssh


3.建立容器並運行ide

命令: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-cegitlab

說明:學習

# -d:後臺運行url

# -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.訪問成功後,登陸便可,具體使用請自行學習

相關文章
相關標籤/搜索