docker 存放在GitHub package

Docker 将镜像存放在GitHub Package

众所周知docker hub私立仓库位置有限,如果你想搞1个以上的私立仓库,可以,得加钱 😃.如果想白嫖怎么办,出门左转github😉
本篇没有什么dockerfile,更没有关于dockerfile的解析,就只讲一件事-----把镜像推到github的私立仓库(package)中 毕竟咋自己用的环境,拿来做做实验啊什么的,就不拿出去献丑了
第一步,制作镜像。这里假设你已经再容器中进行完了一顿猛如虎的操作了,直接快进到制作镜像这步

#tagname不写就默认last了
docker containerid commit new_image_name:tagname

登录github(先拿token,settings->developer settings->personal access tokens)

#别搞其他变量名,不然登录成了打印出你的token了
export CA_PAT=github token
echo $CA_PAT | docker login ghcr.io -u your_github_username --password-stdin

然后将你的镜像tag成ghcr.io/你的githhub用户名/镜像名:tagname.操作如下

docker tag image_name:tagname ghcr.io/your_github_name/imagesname:tagname

push进GitHub package

#不出意外的话,push完过后你github账户中的package中就有相关镜像了,拉取的话也是先登录,
#再把这条命令的push换成pull就拉取到对应文件了
docker push ghcr.io/your_github_username/imagesname:tagname
  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值