docker 安装 gitlab
下载镜像
docker pull gitlab/gitlab-ce运行
sudo docker run --detach \
--hostname 172.16.0.3 \
--publish 9443:443 --publish 80:80 --publish 922:22 \
--net=mynet --ip=172.16.0.3 \
--name gitlab2 \
--restart always \
--volume $GITLAB_HOME/config:/etc/gitlab \
--volume $GITLAB_HOME/logs:/var/log/gitlab \
--volume $GITLAB_HOME/data:/var/opt/gitlab \
--shm-size 256m \
gitlab/gitlab-ce:latest- 目录映射
D:\docker\gitlab\config:/etc/gitlab
D:\docker\gitlab\data:/var/opt/gitlab
D:\docker\gitlab\logs:/var/log/gitlab- gitlab首次登录需要执行下面的命令获取 root 用户的密码():
sudo docker exec -it gitlab grep 'Password:' /etc/gitlab/initial_root_password- 需要等一会儿才能登陆网址
http://localhost:880
账号:root
密码为第三步中获取的登陆后修改语言
http://localhost:880/-/profile/preferences然后顺便把初始密码也修改了:
http://localhost:880/-/profile/password/edit
设置git域名
- 修改文件
容器地址
sh
vi /etc/gitlab/gitlab.rb宿主地址
sh
D:\docker\gitlab\config\gitlab.rb- 文件内查找'
external_url'
external_url 'GENERATED_EXTERNAL_URL'替换为external_url 'http://localhost'
注意:不能带端口号
- 重启docker中的
gitlab项目:
# 类似指令,名称根据你自己的来
docker restart gitlab