从零开始Ubuntu24.04上Docker构建自动化部署(四)Docker安装gitlab

你会发现所有gitlab都无法拉取到的情况下,经查找极狐下的gitlab还可以下载,具体如下:

建议保存地址:

复制代码
https://packages.gitlab.cn/#browse/search=keyword%3Dgitlab

最新版本:

sudo docker pull registry.gitlab.cn/omnibus/gitlab-jh:17.3.3

停止docker 上mygitlab

sudo docker stop mygitlab

删除docker上mygitlab容器

sudo docker rm mygitlab

修改配置需要重启

gitlab-ctl reconfigure

gitlab-ctl restart

运行gitlab

sudo docker run --detach --publish 20443:443 --publish 20080:80 --publish 20022:22 --name=mygitlab --restart=always --volume /home/gitlab/config:/etc/gitlab --volume /home/gitlab/logs:/var/log/gitlab --volume /home/gitlab/data:/var/opt/gitlab --privileged=true registry.gitlab.cn/omnibus/gitlab-jh:17.3.3

浏览器访问:

复制代码
http://192.168.100.128:20080/

查看密码

cat /etc/gitlab/initial_root_password

初始化密码,修改密码

root@c5d112cc211f:/# cat /etc/gitlab/initial_root_password

WARNING: This value is valid only in the following conditions

1. If provided manually (either via `GITLAB_ROOT_PASSWORD` environment variable or via `gitlab_rails['initial_root_password']` setting in `gitlab.rb`, it was provided before database was seeded for the first time (usually, the first reconfigure run).

2. Password hasn't been changed manually, either via UI or via command line.

If the password shown here doesn't work, you must reset the admin password following https://docs.gitlab.com/ee/security/reset_user_password.html#reset-your-root-password.

Password: +NFD/uQ/IP1uB8idyV2YKq5q9AVLfAJd7jBykWU/zgI=

NOTE: This file will be automatically deleted in the first reconfigure run after 24 hours.

登录系统后,修改密码即可

当‌Docker在拉取镜像时卡在"‌pulling fs layer"阶段,可以通过重启Docker服务来解决。 具体步骤如下:

首先,尝试重启Docker服务。可以通过运行以下命令来重启Docker服务:

复制代码
systemctl restart docker
相关推荐
白夜易寒8 小时前
Docker学习之私有仓库(day10)
学习·docker·容器
乄bluefox9 小时前
解决GitLab无法拉取项目
gitlab
小橙子207714 小时前
一条命令配置移动端(Android / iOS)自动化环境
android·ios·自动化
geek_super17 小时前
Docker学习--容器生命周期管理相关命令--docker pause/unpause 命令
docker
FGGIT18 小时前
香橙派开发板玩法分享:Docker部署1Panel打造全能控制台远程访问
运维·docker·容器
朱剑君18 小时前
Windows下Docker部署GitHub项目案例——NewsNow
运维·docker·容器
geek_super19 小时前
Docker学习--容器操作相关命令--docker logs 命令
docker
Toormi20 小时前
Mac Apple silicon如何指定运行amd64架构的ubuntu Docker?
linux·ubuntu·docker·架构
Archie_IT20 小时前
5分钟搞定pichome本地部署方案并配置远程在线多端同步访问权限
网络·git·http·docker
geek_super21 小时前
Docker学习--容器操作相关命令--docker events 命令
docker