将docker本地镜像上传远程dockerhub仓库

将docker本地镜像上传远程dockerhub仓库,实现在其他设备上无需建立dockerfile文件来制作镜像。

1.准备步骤-制作本地镜像

首先在本地使用dockerfile制作好镜像,并启动容器。
通过 docker images 可以查看到镜像,docker ps -a 可以查看到容器

2.登录dockerhub官网并创建仓库

dockerhub官网:添加链接描述

通过Create repository创建仓库,输入仓库名和仓库描述;
在终端中登录docker:

docker login

输入自己的用户名和密码,显示Login Succeeded表示登录成功。

3.对镜像tag标记并将容器转为镜像

docker tag  {镜像ID号}{dockerhub用户名}/{仓库名}:{tag}

示例:

docker tag c09a224f85eb wanfuliu/missseeding_pest_detection:01
在这里插入图片描述

docker commit   {容器ID号}   {dockerhub用户名}/{仓库名}:{tag}

示例:

docker commit 818aa83d110d wanfuliu/missseeding_pest_detection:01
在这里插入图片描述
sha256是镜像文件的校验码,显示说明commit成功!

4.推送镜像到远程dockerhub仓库

docker push {dockerhub用户名}/{仓库名}:{tag}

示例:

docker push wanfuliu/missseeding_pest_detection:01
在这里插入图片描述

5.验证和使用

登录dockerhub网页刷新,在建立的仓库显示镜像说明推送成功:
在这里插入图片描述
在终端通过如下命令行也可以进行验证:

docker inspect   {dockerhub用户名}/{仓库名}:{tag}

示例:

docker inspect wanfuliu/missseeding_pest_detection:01
在这里插入图片描述
其他设备拉取镜像:

docker pull   {dockerhub用户名}/{仓库名}:{tag}

示例:

docker pull wanfuliu/missseeding_pest_detection:01

参考博客:

https://www.cnblogs.com/JerryMouseLi/p/16040807.html

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值