当前位置: 首页 > news >正文

将自己的项目打包docker镜像并上传、使用

上传到Docker Hub仓库

(1)首先在 Docker Hub 上注册一个账号:

				 https://hub.docker.com/

(2)注册后在终端中使用 docker login 命令登录账号。
(3)修改镜像 repository

因为Docker Hub 为了区分不同用户的同名镜像,镜像的 registry
中要包含用户名,完整格式为:[username]/xxx:tag

docker tag  docker_name  jianfee/docker_name

(4)上传镜像
使用 docker push 命令将镜像上传到 Docker Hub:

 docker push jianfee/speech_server

如果想要上传同一 repository 中所有镜像,省略 tag 部分就可以
上传成功:
在这里插入图片描述

查看、使用镜像

登录 Docker Hub,可以看到刚刚上传的镜像:
在这里插入图片描述
使用拉取命令就可以被其它 Docker host 下载使用了:

docker pull jianfee/speech_server

出现的问题以及解决

Docker发布镜像时报错: denied: requested access to the resource is denied
解决办法:
1.docker未登录
2.修改镜像 repository(改到自己账户名下)

我的账户名:xx

我的镜像:docker_name

docker tag  docker_name  xx/docker_name

docker tag时又报错: Error response from daemon: No such image: docker_name:latest

这是因为我在创建docker的时候已经有tag了,是v1
所以,应该是

docker tag  docker_name:v1  xx/docker_name
```docker push 
我之前是:
	![在这里插入图片描述](https://img-blog.csdnimg.cn/443fe575322f4e3cb215d7dd94c6320e.jpeg)
修改后:
![在这里插入图片描述](https://img-blog.csdnimg.cn/1f62daa4a79d49acb1e91a02d53cc1b7.jpeg)

相关文章:

  • Vue 高级特性总结
  • 「滑动窗口算法概述」
  • MyEclipse数据库使用教程:使用数据库表、外键和索引
  • (附源码)spring boot基于小程序酒店疫情系统 毕业设计 091931
  • Windows Server 2016安装SQLServer2008R2
  • BP神经网络算法基本原理,bp神经网络的算法步骤
  • HADOOP 的 LZO 压缩 hadoop-lzo 编译
  • 单调栈: 接雨水
  • 用C++11 make_shared替代shared_ptr
  • 数据结构之——栈的操作讲解与功能实现
  • 剑指 Offer II 079+080+081+082
  • 前端小tips(持续更新)
  • matlab读取文件
  • php __destruct反序列化原理
  • 通俗易懂,一文学会前端缓存
  • #Java异常处理
  • [译]CSS 居中(Center)方法大合集
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • 77. Combinations
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • EventListener原理
  • Flannel解读
  • nodejs调试方法
  • puppeteer stop redirect 的正确姿势及 net::ERR_FAILED 的解决
  • Python中eval与exec的使用及区别
  • Sublime text 3 3103 注册码
  • 多线程 start 和 run 方法到底有什么区别?
  • 如何在 Tornado 中实现 Middleware
  • 手写双向链表LinkedList的几个常用功能
  • 你对linux中grep命令知道多少?
  • Java性能优化之JVM GC(垃圾回收机制)
  • $(selector).each()和$.each()的区别
  • $.each()与$(selector).each()
  • %3cli%3e连接html页面,html+canvas实现屏幕截取
  • ( 用例图)定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现
  • (12)Hive调优——count distinct去重优化
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (C语言)二分查找 超详细
  • (Java实习生)每日10道面试题打卡——JavaWeb篇
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • (四)Android布局类型(线性布局LinearLayout)
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (原創) 如何優化ThinkPad X61開機速度? (NB) (ThinkPad) (X61) (OS) (Windows)
  • (转)iOS字体
  • (转)视频码率,帧率和分辨率的联系与区别
  • .NET CORE 2.0发布后没有 VIEWS视图页面文件
  • .NET 简介:跨平台、开源、高性能的开发平台
  • .netcore 6.0/7.0项目迁移至.netcore 8.0 注意事项
  • @Autowired @Resource @Qualifier的区别
  • @NestedConfigurationProperty 注解用法
  • [ 蓝桥杯Web真题 ]-Markdown 文档解析
  • [acm算法学习] 后缀数组SA
  • [AutoSar]BSW_OS 02 Autosar OS_STACK
  • [BZOJ4010]菜肴制作