一例证、前置條件
a) 安裝docker
參考docker安裝
二妥畏、安裝
a) 拉取鏡像
docker pull gitlab/gitlab-ce:13.12.1-ce.0
b)創(chuàng)建數(shù)據(jù)路徑
mkdir /docker_data/gitlab/config -p # 配置路徑
mkdir /docker_data/gitlab/logs -p # 日志路徑
mkdir /docker_data/gitlab/data -p # 數(shù)據(jù)路徑
c)啟動
docker run -d -p 443:443 -p 80:80 -p 222:22 --name gitlab --restart always -v /docker_data/gitlab/config:/etc/gitlab -v /docker_data/gitlab/logs:/var/log/gitlab -v /docker_data/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce:13.12.1-ce.0
c)修改配置
vim /docker_data/gitlab/config/gitlab.rb
external_url 'http://192.168.200.8' # 訪問地址(http地址)
gitlab_rails['gitlab_ssh_host'] = '192.168.200.8' # ssh ip
gitlab_rails['gitlab_shell_ssh_port'] = 222 # ssh 端口
d)重啟
docker restart gitlab
三乞旦、使用
a)訪問頁面
http://192.168.200.8/
進入頁面后會提示設置root密碼缘挽,設置后登錄就可以了