根据自己修改后的容器制作镜像并上传docker hub

这篇具有很好参考价值的文章主要介绍了根据自己修改后的容器制作镜像并上传docker hub。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

要将自己的镜像上传到Docker Hub,可以按照以下步骤进行操作:

  1. 首先,确保已经在本地构建好了需要上传的 Docker 镜像。如果还没有构建,可以使用 docker build 命令来创建镜像。

  2. 登录到 Docker Hub 账号。打开终端或命令提示符,运行以下命令并输入相应的用户名和密码:

    docker login

  3. 为镜像添加标签(tag)。每个 Docker 镜像都必须有一个唯一的标签才能被正常上传。使用以下命令为镜像添加标签:

    docker tag <image_id> username/repository:tag

    其中 <image_id> 是原始镜像的 ID,username 是你在 Docker Hub 注册时所选择的用户名,repository 是仓库名称,tag 则是版本信息。

  4. 最后,通过以下命令将镜像上传到 Docker Hub:

    docker push username/repository:tag

  5. 等待上传完成,这样就成功将镜像上传到 Docker Hub 了。

1.docker容器commit成镜像文件

//docker commit 容器名 想要创建的镜像名:版本号
docker commit docker-partkeepr_partkeepr_1 ems_system:latest



2.网站端登录docker_hub并创建仓库

登录:    https://hub.docker.com/
有账号就登录,没有就注册一个
注册登录之后创建一个仓库,用来待会存储上传的镜像


3.本地端链接本地镜像与仓库

// docker tag 本地镜像名:版本号 dockerhub用户名/仓库名:版本号
//没有版本号默认latest
docker tag ems_system:latest dbyyy/ems_system:latest


4.本地端登录账户并push镜像文章来源地址https://www.toymoban.com/news/detail-810890.html

docker login -u [用户名] -p [密码]
然后依次输入docker用户名,密码.

//push本地镜像到仓库
docker push dbyyy/ems_system:latest

到了这里,关于根据自己修改后的容器制作镜像并上传docker hub的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker基础3——制作镜像(基于容器)

    镜像可以理解为应用程序的集装箱,而docker用来装卸集装箱。 docker镜像含有启动容器所需要的文件系统及其内容,所以镜像是用于创建并启动容器。 docker镜像采用分层构建机制,最底层为bootfs,其上为rootfs。 bootfs:用于系统引导的文件系统,包括bootloader和kernel,容器启动完

    2024年02月07日
    浏览(55)
  • Docker(七)—— 如何用Dockerfile制作自己的镜像

    目录 需求: 一、步骤  二、Dockerfile 三、 实战 —— 构建自己的centos 1. dockerfile编写 2. build构建 3. run 运行 四、用docker commit实现 四、实战 —— 构建jar包的镜像(helloworld版本) 五、实战 —— 构建jar包的镜像(两个容器通信版本)  自己写了一个小程序,如何带着环境打包

    2024年02月05日
    浏览(60)
  • Docker容器化技术(使用Dockerfile制作镜像)

    Docker 支持通过扩展现有镜像,创建新的镜像。实际上,Docker Hub 中 99% 的镜像都是通过在 base 镜像中安装和配置需要的软件构建出来的。 1、Docker 镜像为什么分层 镜像分层最大的一个好处就是共享资源。 比如说有多个镜像都从相同的 base 镜像构建而来,那么 Docker Host 只需在

    2024年03月19日
    浏览(145)
  • 【云原生-Docker】docker镜像制作、上传、dockerfile命令解析

    在实际业务场景中,需要制作多个不同版本进行镜像使用,如maven版本、JDK、openJDK不同使用等,所以需要做多个针对不同版本做不同的镜像。 这里记录一下之前devops用的openJDK版本、某些部门需要用orcle JDK、特此需要做不同的镜像,镜像内包含centos、maven、jdk。 基础镜像 基础

    2024年02月03日
    浏览(56)
  • docker基于已有容器和通过Dockerfile进行制作镜像配置介绍

    目录 一.制作镜像的两种方式 1.在已有容器中更新并提交这个镜像 2.使用Dockerfile来制作 二.基于容器制作镜像 1.格式 (1)主要格式 (2)可选参数 2.案例 基于容器创建镜像设置标签并进行验证是否可用 (1)运行容器并写入验证内容(改变容器存储层内容) (2)另起终端制

    2024年02月11日
    浏览(57)
  • 修改Docker默认镜像和容器存储位置(超详细!!!)

    Docker 默认安装的情况下,会使用 /var/lib/docker/ 目录作为存储目录,用以存放拉取的镜像和创建的容器等。不过由于此目录一般都位于系统盘,遇到系统盘比较小,而镜像和容器多了后就容易尴尬,这里说明一下如何修改 Docker 的存储目录。 最简单粗暴的办法,当然就是直接把

    2024年02月04日
    浏览(49)
  • Docker概念|容器|镜像|命令详细(创建,删除,修改,添加)

    Docker是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源 是在Linux容器里运行应用的开源工具 是一种轻量级的”虚拟机“ Docker的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的,可移植的,自给自足的容器。 docker本质就是宿主机的一个进程,

    2023年04月19日
    浏览(46)
  • Docker介绍下载安装、制作镜像及容器、做目录映射、做端口映射

    在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是

    2023年04月12日
    浏览(54)
  • Docker容器学习:Dockerfile制作Web应用系统nginx镜像

    目录 编写Dockerfile 1.文件内容需求: 2.编写Dockerfile: 3.开始构建镜像  4.现在我们运行一个容器,查看我们的网页是否可访问 推送镜像到私有仓库 1.把要上传的镜像打上合适的标签 2.登录harbor仓库 3.上传镜像 1.文件内容需求: 基于centos基础镜像。 指定作者信息。 安装nginx服

    2024年02月11日
    浏览(80)
  • K8S部署后的使用:dashboard启动、使用+docker镜像拉取、容器部署(ubuntu环境+gpu3080+3主机+部署深度学习模型)

    0、k8s安装、docker安装 参考:前两步Ubuntu云原生环境安装,docker+k8s+kubeedge(亲测好用)_爱吃关东煮的博客-CSDN博客_ubantu部署kubeedge  配置节点gpu: K8S调用GPU资源配置指南_思影影思的博客-CSDN博客_k8s 使用gpu 1、重置和清除旧工程:每个节点主机都要运行 2、部署新的k8s项目:

    2023年04月20日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包