【運維】gitlab

掛載磁盤

有兩個原因需要加載磁盤:

  1. 如果磁盤滿了,gitlab 將無法使用
  2. git 非常容易膨脹

# 創建目錄
mkdir gitlab

# 用於查看磁盤
fdisk -l 

# 如果實盤沒有格式化,就格式化磁盤
fsck -t ext4 /dev/xvdb

# 配置掛載信息
vim /etc/fstab 
# /dev/xvdb   /gitlab   ext4   defaults 0 2

# 加載磁盤
mount -a

安裝之後的操作

修改時區

修改語言

修改 clone 端口


vim /gitlab/config/gitlab.rb
# gitlab_shell_ssh_port

docker 安裝

# 下載鏡像,請去 hub.docker.com 查看版本號
docker pull gitlab/gitlab-ce:16.8.7-ce.0

# 啓動 鏡像
# GITLAB_OMNIBUS_CONFIG 這裏一定是 請求的地址。比如外網IP,或者本機內網IP
# gitlab 需要暴露三個端口 
#  /gitlab 是本地目錄 或則上面掛載的目錄
sudo docker run --detach \
  --hostname gitlab.example.com \
  --env GITLAB_OMNIBUS_CONFIG="external_url 'http://x.x.x.x:11180'" \
  --publish 11443:443 --publish 11180:80 --publish 11122:22 \
  --name gitlab \
  --restart always \
  --volume /gitlab/config:/etc/gitlab \
  --volume /gitlab/logs:/var/log/gitlab \
  --volume /gitlab/data:/var/opt/gitlab \
  --shm-size 256m \
  gitlab/gitlab-ce:16.8.7-ce.0

得到默認密碼

# 默認賬戶爲 root
cat /gitlab/config/initial_root_password
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章