制品库

管理制品

作者:DevOps最后编辑:孟笑宇 于 2026-06-24 18:29:56 浏览量:482 分享链接/book/devops/2384.html?releaseID=29

1. 管理目录

创建目录


进入制品库,鼠标悬停在目录上,点击右上角的三个点,展开更多功能。

点击“添加同级目录”或“添加子目录”,在弹出窗口中输入目录名称,确认后即可添加相应目录。

镜像仓库不支持创建子目录。

编辑目录

进入制品库,鼠标悬停在目录上,点击右上角的三个点,展开更多功能,点击“编辑目录”即可对目录进行编辑。

目录可移动到同层级且同类型的其他制品库下。


删除目录

进入制品库,鼠标悬停在目录上,点击右上角三个点,在弹出窗内选择删除目录,即可删除目录。



2. 管理制品

上传制品

通用制品:

通用制品支持在网页端直接对制品进行上传与下载。

选择目录后,在右上角点击“上传制品”,弹出上传制品弹窗

添加制品,点击保存即可进行上传。

镜像制品:

镜像制品仅支持 docker push 方式上传。



1、如果host 是http 需要在docker添加白名单

sudo vi /etc/docker/daemon.json {  "insecure-registries": [  "x.x.x.x:3000", # gitfox 服务地址  "xxx.oop.cc:3000"  ] }

2、重启docker服务让配置生效

sudo systemctl restart docker

3、使用docker登录

docker login gitfox.oop.cc # gitfox.oop.cc 替换成当前服务的真实域名或 x.x.x.x:3000



根据提示输入用户名密码,使用禅道的账号密码即可

4、使用docker推送

(1)确认本地镜像存在

docker images | grep test-txt-file




(2)打标签

docker tag test-txt-file:v1.0 gitfox.oop.cc/space{ID}/docker_test/test-txt-file:v1.0

space{ID}:表示空间下的制品库,id为空间的id,如 空间id为1的制品库下上传命令如下

docker tag test-txt-file:v1.0 gitfox.oop.cc/space1/docker_test/test-txt-file:v1.0

repo{ID}:表示代码库下的制品库,id为代码库的id,如 代码库id为1的制品库下上传命令如下

docker tag test-txt-file:v1.0 gitfox.oop.cc/repo1/docker_test/test-txt-file:v1.0



docker_test :制品库名

test-txt-file:镜像名

v1.0:版本号


空间id,代码库id,制品库名可以从页面中获取,如下图。




(3)验证标签

docker images | grep space1



(4)push 推送

docker push gitfox.oop.cc/space{ID}/docker_test/test-txt-file:v1.0

push完成后会看到如下信息







编辑制品

上传后的制品支持编辑制品名称。

也可以点击移动按钮,移动制品。


删除制品

点击删除制品按钮可对制品进行删除,制品会在在禅道回收站内保留30天。


返回顶部
客服头像
刘斌
高级客户经理
客服微信
17685869372
526288068
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。
gtm跟踪器
gtag
UET