Docker搭建gitlab

https://docs.gitlab.com/omnibus/docker/(官方安装地址)

  1. docker search gitlab
  2. sudo docker run --detach \
     --hostname gitlab \
     --publish 443:443 --publish 8929:8929 --publish 2289:22 \
     --name gitlab \
     --restart always \
     --volume /srv/gitlab/config:/etc/gitlab \
     --volume /srv/gitlab/logs:/var/log/gitlab \
     --volume /srv/gitlab/data:/var/opt/gitlab \
     gitlab/gitlab-ce:latest
  3. sudo docker exec -it gitlab vim /etc/gitlab/gitlab.rb ##进入容器打开配置文件
  4.  # For HTTP
     external_url "http://[宿主机ip]:8929"
     or
     # For HTTPS (notice the https)
     external_url "https://[宿主机ip]:8929"
     ##这里的port,要和映射端口一致。
     gitlab_rails['gitlab_shell_ssh_port'] = 2289
    
  5. sudo docker stop gitlab
    
    sudo docker rm gitlab
    
    sudo docker restart gitlab

在登陆的时候 重置root密码 也可以在页面进行密码的修改!!!!这点很重要

https://docs.gitlab.com/ce/security/reset_root_password.html

docker ps  ##获取CONTAINER ID
docker exec -it 7a45cd079bdc /bin/bash

gitlab-rails console production
user = User.where(id: 1).first

user.password = 'secret_pass'
user.password_confirmation = 'secret_pass'
user.save!

猜你喜欢

转载自blog.csdn.net/qq_34934864/article/details/89886288