【运维】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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章