- Published on
docker运行gitlab
- Authors
- Name
- liuxiaobo
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