侧边栏壁纸
博主头像
平凡之路博主等级

生活原本沉闷,但跑起来就会有风!

  • 累计撰写 82 篇文章
  • 累计创建 10 个标签
  • 累计收到 4 条评论

目 录CONTENT

文章目录

gitea托管docker镜像源

平凡之路
2024-07-29 / 0 评论 / 0 点赞 / 329 阅读 / 311 字

gitea一站式的提供了众多的软件包管理,前面介绍过npm、nuget的软件源。今天介绍下gitea托管docker镜像源。在私有项目中使用gitea管理项目代码和docker的镜像发布是一个很不错的解决方案。下面介绍下基本的使用。

以服务器 try.gitea.io 为例,用户名 zhangsan

登录你的镜像仓库,也就是你的 Gitea 服务器地址,会提示输入账号和密码。如果是使用的token 那账号就输入token 密码就是token的内容

docker login try.gitea.io

从官方仓库拉取一个 nginx:latest 镜像,并改名。

docker pull nginx:latest

try.gitea.io 是gitea的服务地址、 zhangshan是你自己的账户名,如果是组织就写组织名。关系到镜像的归属。nginx:latest 是镜像的版本

docker tag nginx:latest try.gitea.io/zhangsan/nginx:latest

推送镜像到 Gitea 服务器

docker push try.gitea.io/zhangsan/nginx:latest

此后,不管你在何处,公网还是内网,使用私有镜像时,都可以从你的 Gitea 服务器拉取。

docker run --name nginx -p 80:80 -d \
	try.gitea.io/zhangsan/nginx:latest


0

评论区