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

Docker代码环境打包进阶 - DockerHub分享镜像

1. Docker Hub介绍

Docker Hub是一个广泛使用的容器镜像注册中心,为开发人员提供了方便的平台来存储、共享和分发Docker容器镜像。它支持版本控制、访问控制和自动化构建,并提供了丰富的公共镜像库,方便开发人员快速获取和使用各种开源应用和工具的镜像。Docker Hub与Docker生态系统紧密集成,为容器化应用的开发和部署提供了便捷而强大的工具和资源。

2. 创建账号

链接可以创建账号Docker Hub.

3. 创建云端项目

点击Create Repository,创建一个名字getting-started的项目。Visibility设置为Public(公开)。

  • 每个免费账号可以设置一个项目为Private,示例中使用Public演示。

3. 本地镜像打包

创建完后如下图所示,右上角有上传镜像命名格式。

需将待上传镜像打包成 用户名/项目名:tag名的形式, 例如:执行下面的打包命令。

docker build -t luojie1024/getting-started:latest .

4. 获取接入Token

镜像上传到DockerHub之前 , 需要使用命令登录dockerhub,按下面指引 ,就可以获取到自己的Token(接入密钥)

登录, 用户名和token改成自己的,然后登录成功。token需要好好保管,以后部署拉取镜像都会使用到,

docker login -u [username] -p [token]

5. 镜像上传

等待进度条走完,镜像就上传到了dockerhub.

docker push luojie1024/getting-started:latest

上传成功后,你将在dockerhub对应的项目页面看到该镜像。

luojie1024/getting-started

6. 服务器部署

在需要部署的服务器上拉取该镜像

镜像拉取

docker pull luojie1024/getting-started:latest

镜像运行

docker run -dp 3000:3000 luojie1024/getting-started:latest

正常访问

http://150.109.243.40:3000

7. 参考

  1. Docker代码环境打包
  2. https://docs.docker.com/get-started/04_sharing_app/

相关文章:

Docker代码环境打包进阶 - DockerHub分享镜像

1. Docker Hub介绍 Docker Hub是一个广泛使用的容器镜像注册中心,为开发人员提供了方便的平台来存储、共享和分发Docker容器镜像。它支持版本控制、访问控制和自动化构建,并提供了丰富的公共镜像库,方便开发人员快速获取和使用各种开源应用和…...

SQL进阶-having子句的力量

SQL进阶-having子句的力量 having子句是理解SQL面向集合这一本质的关键。 在以前的SQL标准里面,having子句必须和group by子句一起使用,但是按照现在的SQL标准,having子句是可以单独使用的 可以与case 表达式或者自连接等结合使用。表不是文件…...

Electron 如何创建模态窗口?

目录 前言一、模态窗口1.Web页面模态框2.Electron中的模态窗口3.区分父子窗口与模态窗口 二、实际案例使用总结 前言 模态框是一种常用的交互元素,无论是在 Web 网站、桌面应用还是移动 APP 中,都有其应用场景。模态框指的是一种弹出窗口,它…...

诺贝尔化学奖:酶分子“定向进化”

2018年,诺贝尔化学奖迎来了历史上第五位女性得主——加州理工学院的Frances H. Arnold教授,以表彰她在“酶的定向进化”这一领域的贡献。 1、“酶的定向进化”到底是什么? 这里有三个点,“酶”、“进化”还有“定向”&#xff1a…...

Centos8下源码编译安装运行Primihub

参考文献 PrimiHub 本地编译启动How to install Bazel on CentOS 8 Linux or Redhat 8/7 编译启动步骤 由于历史原因,服务器是Centos8操作系统,所以源码编译异常的麻烦。特此记录如下。 采用源码编译方式可以在一步步的运行过程中对整个流程进行深刻…...

嘉兴桐乡考证培训-23年教资认定注意事项你知道吗?

又到了新的一年了,去年错过认定的同学们可以竖起耳朵啦~ 每年认定机会有两次,大部分省份一般上半年下半年各一次。 问:在校生可以认定么? 答:可以,但有年级限制:本科生大四最后一学期&#xf…...

oracle客户端的安装教程

文章目录 一、安装前的准备工作 1.1、百度网盘安装包的连接 1.2、百度网盘oracle11g软件包 二、oracle数据库客户端的安装与数据的准备 安装步骤 前言 本文主要讲解oracle客户端的安装与简单使用过程 一、安装前的准备工作 1.1、百度网盘安装包的连接 客户端的软件包 …...

python 文件操作 , 异常处理 , 模块和包

文件操作 1.写数据 # open(name, mode) # name:是要打开的目标文件名的字符串(可以包含文件所在的具体路径)。 # mode:设置打开文件的模式(访问模式):只读、写入、追加等。 #1.打开文件---通道建立--申请资源 # w 模式会清空之前的内…...

AIGC技术研究与应用 ---- 下一代人工智能:新范式!新生产力!(1-简介)

文章大纲 AI GC简介决策式/分析式AI(Discriminant/Analytical AI)和生成式AI (Generative AI)参考文献与学习路径模型进化券商研报陆奇演讲AI GC 《我,机器人》中所演绎的一样,主角曾与机器人展开了激烈的辩论,面对“机器人能写出交响乐吗?”“机器人能把画布变成美丽…...

Flask restful分页接口实现

1.先定义一个工作信息表: 指定一些相关的字段:工作名称、年限、级别等 class Work(db.Model):__tablename__ = workid = db.Column(db.Integer, primary_key=True)workName = db.Column(db.String(5),nullable=False)year = db.Column(db.String(20), nullable=False)level = …...

27事务管理AOP

一、MySQL事务回顾 二、Spring事务管理 Spring框架的第一大核心:IOC控制反转 在DeptServiceImpl下删除部门方法下新加一个删除员工信息的操作,注意:此时的id是部门id。 1、问题分析 2、Transactional-Spring事务管理 一般是在Service实现类的…...

煤矿电子封条实施方案 yolov7

煤矿电子封条实施方案采用YOLOv7网络模型算法技术,煤矿电子封条实施算法模型过将全国各省矿山实时监测数据,实现对全国各矿山及时有效的处理及分析。YOLOv7 的发展方向与当前主流的实时目标检测器不同,研究团队希望它能够同时支持移动 GPU 和…...

Linux-inode和block概述

操作系统的文件数据除了实际内容之外,通常含有非常多的属性,例如Linux操作系统的文件权限与文件属性。文件系统通常会将这两部分内容分别存放在inode和block中。 inode 和 block 概述 文件是存储在硬盘上的,硬盘的最小存储单位叫做扇区sect…...

安卓开发投屏反控实现方式

在安卓开发中,可以通过MediaProjection API来实现屏幕投屏的功能,同时也可以通过Socket通信实现反控功能。下面将详细介绍实现步骤和注意事项。 1. 创建MediaProjectionManager对象 首先,我们需要创建一个MediaProjectionManager对象&#…...

外网SSH远程连接linux服务器「cpolar内网穿透」

✨个人主页:bit me👇 目 录 视频教程🌴1. Linux CentOS安装cpolar☘️2. 创建TCP隧道🎍3. 随机地址公网远程连接🎋4. 固定TCP地址🎄5. 使用固定公网TCP地址SSH远程 转载自内网穿透工具的文章:无…...

Deferred Components-实现Flutter运行时动态下发Dart代码 | 京东云技术团队

导读 Deferred Components,官方实现的Flutter代码动态下发的方案。本文主要介绍官方方案的实现细节,探索在国内环境下使用Deferred Components,并且实现了最小验证demo。读罢本文,你就可以实现Dart文件级别代码的动态下发。 一、…...

08 集合框架1

什么是数据结构? 存储数据,组织数据的方法,就是对数据做增删改查的操作 常见的数据结构有哪些?各自的优缺点是什么? 数组:擅长修改 查找操作,不擅长增加 删除操作 链表:有单项链表和双向链表,擅长增加和删除操作,不擅长修改和查找的操作 队列:擅长操作头和尾,先进先出,…...

内卷把同事逼成了“扫地僧”,把Git上所有面试题整理成足足24W字测试八股文

互联网大厂更多的是看重学历还是技术? 毫无疑问,是技术,技术水平相近的情况下,肯定学历高/好的会优先一点,这点大家肯定都理解。 说实话,学弟学妹们找工作难,作为面试官招人也难呀&#xff01…...

10-jQuery-遍历children、parent、for、each、for...of等

1、for 循环&#xff1a;可以用来遍历数组或类数组对象&#xff0c;但不能用来遍历普通对象。 <ul><li>John</li><li>Doe</li><li>Jane</li><li>Doe</li> </ul><script>var lis $(li);for (var i 0; i &…...

联想集团财报:收入持续下滑,联想集团财务前景已恶化

来源&#xff1a;猛兽财经 作者&#xff1a;猛兽财经 联想集团2023财年第三季度财务业绩回顾 联想集团&#xff08;00992&#xff09;于2023年2月16日盘后公布了该公司2023财年第三季度的财报。 财报显示&#xff0c;联想集团的收入已经从2022财年第三季度的201.27亿美元下降到…...

Windows下JMeter高并发压测端口耗尽问题排查与修复

1. 为什么压测做到一半&#xff0c;JMeter突然报“Connection refused”却查不到服务端异常&#xff1f;你正在用JMeter对一个新上线的订单接口做5000并发压测&#xff0c;线程组配置妥当&#xff0c;监听器数据也正常跳动。跑到第3分钟&#xff0c;错误率陡然飙升到92%&#x…...

【DeepSeek日志分析黄金方案】:20年SRE亲授——从TB级日志中5分钟定位P0故障的7大实战模式

更多请点击&#xff1a; https://kaifayun.com 第一章&#xff1a;DeepSeek日志分析方案的演进逻辑与核心哲学 DeepSeek日志分析方案并非从零构建的技术堆砌&#xff0c;而是伴随模型训练规模跃迁、推理服务复杂度攀升、可观测性需求深化而持续演化的系统性实践。其底层哲学始…...

ALMA评审系统:基于分层规则与LDA的专家精准匹配工程实践

1. 项目概述&#xff1a;当评审专家遇上“千人千面”的提案在科研项目管理&#xff0c;尤其是大型天文观测设施如ALMA&#xff08;阿塔卡马大型毫米/亚毫米波阵列&#xff09;的提案评审中&#xff0c;一个核心的工程难题是如何把一份探讨“原行星盘尘埃动力学”的提案&#xf…...

SketchUp STL插件:从3D建模到实体打印的完整指南

SketchUp STL插件&#xff1a;从3D建模到实体打印的完整指南 【免费下载链接】sketchup-stl A SketchUp Ruby Extension that adds STL (STereoLithography) file format import and export. 项目地址: https://gitcode.com/gh_mirrors/sk/sketchup-stl SketchUp STL插件…...

对比直接使用官方API,通过Taotoken聚合调用的成本体验

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 对比直接使用官方API&#xff0c;通过Taotoken聚合调用的成本体验 1. 从单一模型到聚合调用的成本视角 对于个人开发者或小型团队…...

通达信ChanlunX缠论插件:3步实现自动化技术分析的终极指南

通达信ChanlunX缠论插件&#xff1a;3步实现自动化技术分析的终极指南 【免费下载链接】ChanlunX 缠中说禅炒股缠论可视化插件 项目地址: https://gitcode.com/gh_mirrors/ch/ChanlunX 还在为复杂的缠论分析而烦恼吗&#xff1f;ChanlunX通达信缠论插件正是您需要的解决…...

DeepSeek API调用成本失控?揭秘Token计费陷阱及4步精准降本法

更多请点击&#xff1a; https://codechina.net 第一章&#xff1a;DeepSeek API调用成本失控&#xff1f;揭秘Token计费陷阱及4步精准降本法 DeepSeek API 采用严格的 token 精确计费机制&#xff0c;但开发者常因忽略输入/输出双计费、系统提示词隐式消耗、以及未压缩上下文…...

为内部知识库构建智能问答,利用Taotoken多模型能力选型优化

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 为内部知识库构建智能问答&#xff0c;利用Taotoken多模型能力选型优化 当企业计划为内部知识库添加智能问答机器人时&#xff0c;…...

为什么92%的DeepSeek部署失败?揭秘量化校准中被忽略的3个KL散度阈值临界点

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;为什么92%的DeepSeek部署失败&#xff1f;揭秘量化校准中被忽略的3个KL散度阈值临界点 在真实生产环境中&#xff0c;DeepSeek-R1/Distill系列模型的INT4量化部署失败率高达92%&#xff0c;核心症结并非…...

DeepSeek企业版访问控制配置白皮书(内部泄露版·含审计日志埋点规范与SOC2合规映射表)

更多请点击&#xff1a; https://codechina.net 第一章&#xff1a;DeepSeek企业版访问控制配置概述 DeepSeek企业版提供细粒度、可审计、可扩展的访问控制能力&#xff0c;支持基于角色&#xff08;RBAC&#xff09;、属性&#xff08;ABAC&#xff09;及策略即代码&#xff…...