Published on

docker运行gitlab

Authors
  • avatar
    Name
    liuxiaobo
    Twitter
mkdir -p ~/volume/gitlab/{config,logs,data}

docker run --detach \
  --hostname 192.168.1.11 \
  --publish 10001:443 --publish 10002:80 --publish 10003:22 \
  --name gitlab \
  --privileged=true \
  --volume ~/volume/gitlab/config:/etc/gitlab \
  --volume ~/volume/gitlab/logs:/var/log/gitlab \
  --volume ~/volume/gitlab/data:/var/opt/gitlab \
  --shm-size 256m \
  gitlab/gitlab-ce:latest


# 进入容器内部
docker exec -it gitlab /bin/bash
# 进入控制台
gitlab-rails console -e production
# 查询id为1的用户,id为1的用户是超级管理员
user = User.where(id:1).first
# 修改密码为root123456
user.password='qwe123456'
# 保存
user.save!
# 退出
exit


user = User.where(id:1).first
user.password='qwe123456'
user.save!
exit

其他参考链接 https://blog.csdn.net/ZXY_ZXR/article/details/144805457