
本镜像为gitlab/gitlab-ce官方镜像的选定标签版本,通过优化标签格式(采用MAJOR.MINOR或MAJOR形式),实现GitLab CE版本的半透明升级管理。无需手动修改部署配置中的版本号,即可通过docker pull、docker service update等工具便捷完成版本更新,符合GitLab官方安全升级策略。
MAJOR.MINOR(如15.4)和MAJOR(如15)标签格式,简化版本管理gitlab/gitlab-ce官方版本保持对应,确保兼容性docker pull <镜像名:标签>自动拉取对应版本的最新镜像docker service update(Docker Swarm)、"hocker"等工具,实现部署环境的自动版本更新适用于需要便捷管理GitLab CE版本升级的各类Docker部署环境,包括:
通过以下命令拉取指定版本的镜像:
bash# 拉取MAJOR.MINOR版本(推荐) docker pull tianon/gitlab:MAJOR.MINOR # 拉取MAJOR版本(自动匹配最新MINOR版本) docker pull tianon/gitlab:MAJOR
示例:
bash# 拉取15.4版本 docker pull tianon/gitlab:15.4 # 拉取15主版本(自动获取最新15.x版本) docker pull tianon/gitlab:15
参考gitlab/gitlab-ce官方运行方式,指定本镜像标签即可:
bashdocker run -d \ --name gitlab \ --restart always \ -p 443:443 -p 80:80 -p 22:22 \ -v /srv/gitlab/config:/etc/gitlab \ -v /srv/gitlab/logs:/var/log/gitlab \ -v /srv/gitlab/data:/var/opt/gitlab \ tianon/gitlab:15.4
bashdocker pull tianon/gitlab:15.4 # 对应MAJOR.MINOR标签
bashdocker restart gitlab
根据GitLab官方建议,在同一主版本内升级补丁版本和次要版本是安全的,具体包括:
8.9.0 → 8.9.78.9.0 → 8.9.18.9.2 → 8.9.68.9.4 → 8.12.39.2.3 → 9.5.5镜像构建流程详情可参考:https://github.com/tianon/dockerfiles/tree/master/gitlab
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务