Ubuntu环境下 Docker 部署gitlab

编程入门 行业动态 更新时间:2024-10-26 09:28:53

Ubuntu<a href=https://www.elefans.com/category/jswz/34/1771403.html style=环境下 Docker 部署gitlab"/>

Ubuntu环境下 Docker 部署gitlab

一.  在ubuntu下安装docker-io和docker-compose  (这一步应该很简单)

二.  使用docker 安装gitlab,此处为了方便快速,使用了docker-compose方法,该方法在gitlab官网已经提供了.

文档地址: .html

新建文件: docker-compose.yml

web:image: 'gitlab/gitlab-ce:latest'restart: alwaystty: truehostname: 'gitlab.example.com'ports:- '8000:8000'- '2224:22'environment:TZ: "Asia/Shanghai"GITLAB_OMNIBUS_CONFIG: |external_url ":8000"postgresql['shared_buffers'] = "256MB"sidekiq['concurrency'] = 4prometheus_monitoring['enable'] = falsegitlab_rails['gitlab_shell_ssh_port'] = 2224volumes:- '/srv/gitlab/config:/etc/gitlab'- '/srv/gitlab/logs:/var/log/gitlab'- '/srv/gitlab/data:/var/opt/gitlab'

#sudo docker-compose up -d   (启动gitlab服务)

#sudo docker-compose down  (停止gitlab并删除项目)

注意docker-compose命令都需要在docker-compose.yml相同目录下执行

此时项目就启动了,然后打开127.0.0.1:8929  (这里IP应该是gitlab部署的服务器id)

注意,项目启动后可能需要等几十秒,浏览器才能打开, 而且打开后有时候可能会出现502的情况,

如果出现了502错误,清除一下浏览器的缓存后,重新刷新页面,应该就行了

三.  查看日志:#sudo docker logs -f -t  --tail=10 container_name

-f : 查看实时日志

-t : 查看日志产生的日期

-tail=10 : 查看最后的10条日志。

container_name: 容器名称

四.  浏览器打开xx.xx.xx:8929

这里不是网上说的设置root账号的密码,而是要直接输入用户名和密码,但是用户名和密码都不知道呀.所以在这里我找遍了百度,都是一个方法就是改密码,最后也只能硬着头皮上了.

五.  修改root密码

1.查看运行的容器ID

#sudo docker ps 

2.进入容器

#sudo docker exec -it 容器ID  /bin/bash

3.进入gitlab的bin目录

# cd /opt/gitlab/bin

4.执行gitlab-rails console   (注意这里没有网上说的production,你可以试试,哈哈~~)

#gitlab-rails console

 至少如果能进入gitlab的容器,上面这些操作都是不会出错的

5. 找到root的用户,输入u=User.where(id:1).first (因为root用户的id是默认用户,ID为1)

 irb(main):001:0> u=User.where(id:1).first

=> #<User id:1 @root>

6.修改password,输入u.password='12345678'

irb(main):002:0> u.password='12345678'
=> "12345678"

7.修改确认密码

irb(main):004:0> u.password_confirmation='12345678'
=> "12345678"

8保存修改,输入u.save,然后回车,等到输出true,这时,密码修改成功。

irb(main):005:0> u.save
xxxxxxxx(一大堆信息)
=> true

这样密码修改成功了.然后回到前面的登陆页面,用户名就是:root   密码就是12345678

更多推荐

Ubuntu环境下 Docker 部署gitlab

本文发布于:2023-07-28 17:49:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1267162.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:环境   Ubuntu   gitlab   Docker

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!