1先搜索gitlab-ce的镜像
docker search gitlab-ce
gitlab-ce是它的社区版
2把镜像下载下来
使用docker pull gitlab/gitlab-ce
下载成功
3 创建gitlab文件夹
mkdir gitlab
接着创建三个文件夹
mkdir config logs data
4创建运行容器
docker run -it \
--name gitlab \
-p 443:443 -p 80:80 -p 23:22 \
--network wn_docker_net \
--ip 172.18.12.50 \
-v /usr/local/softwares/gitlab/config:/etc/gitlab \
-v /usr/local/softwares/gitlab/logs:/var/log/gitlab \
-v /usr/local/softwares/gitlab/data:/var/opt/gitlab \
-d gitlab/gitlab-ce
5进入容器
docker exec -it gitlab bash
gitlab-rails console//用于在Rails控制台环境中与GitLab应用程序进行交互。
进入用户输入用户名,密码,并且改变保存
user=User.find_by_username 'root'
user.password='88888888'
user.save!
``
6输入ip进入页面,接着输入刚刚设置的用户名和密码
成功登录
7关闭自动注册功能
管理员批准才能创建账户
创建用户
点击admin,然后user
第一次登录需要改密码
创建项目