在dockerhub上创建自己的镜像仓库

2023-10-11 22:59
文章标签 镜像 创建 仓库 dockerhub

本文主要是介绍在dockerhub上创建自己的镜像仓库,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在dockerhub上创建自己的镜像仓库

    • 创建docker镜像仓库--(非必需)
      • 手动创建docker镜像仓库
    • 0.前置条件:修改镜像tag
    • 上传镜像
      • 1.登录dockerhub
      • 2.推送镜像到dockerhub
        • 到web页面查看是否上传成功
    • 下载自己上传的镜像

创建docker镜像仓库–(非必需)

2023年突然发现,推送镜像时,如果没有手动创建对应名称的仓库,push时会自动创建对应镜像名的仓库


手动创建docker镜像仓库

先登录https://www.docker.com/

点击repositories创建存储库
在这里插入图片描述
再点击右上角的Create Repository
在这里插入图片描述
输入仓库名(就是你的镜像名称)和仓库描述,选择公开仓库私有仓库.
在这里插入图片描述


0.前置条件:修改镜像tag

推送本地镜像前,先要把本地镜像修改为指定格式的标签。

# 查看本地镜像原名称
docker images

在这里插入图片描述

# 修改镜像标签格式
## docker tag 镜像名称:标签 docker账号名(要和你dockerhub上的一致)/镜像名称:标签
docker tag gost:3.0.0-rc6 omaidb/gost:3.0.0-rc6

在这里插入图片描述

# 查看镜像的新tag
docker images

在这里插入图片描述


上传镜像

本地的自定义镜像推送到dockerhub


1.登录dockerhub

推送前先登录到dockerhub;
注意:认证文件将存放在 /root/.docker/config.json文件中

# 登录dockerhub
docker login# 按照提示输入用户名和密码

在这里插入图片描述


2.推送镜像到dockerhub

# docker push docker账号名/镜像名称:标签
docker push omaidb/gost:test

在这里插入图片描述


到web页面查看是否上传成功

在这里插入图片描述


下载自己上传的镜像

# 删除本地的镜像
docker rmi omaidb/gost:3.0.0-rc6

在这里插入图片描述


# 下载刚才下载的镜像
docker pull omaidb/omaidb:test

在这里插入图片描述

# 查看下载的镜像
docker images

在这里插入图片描述

这篇关于在dockerhub上创建自己的镜像仓库的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/191413

相关文章

Java 虚拟线程的创建与使用深度解析

《Java虚拟线程的创建与使用深度解析》虚拟线程是Java19中以预览特性形式引入,Java21起正式发布的轻量级线程,本文给大家介绍Java虚拟线程的创建与使用,感兴趣的朋友一起看看吧... 目录一、虚拟线程简介1.1 什么是虚拟线程?1.2 为什么需要虚拟线程?二、虚拟线程与平台线程对比代码对比示例:三

k8s按需创建PV和使用PVC详解

《k8s按需创建PV和使用PVC详解》Kubernetes中,PV和PVC用于管理持久存储,StorageClass实现动态PV分配,PVC声明存储需求并绑定PV,通过kubectl验证状态,注意回收... 目录1.按需创建 PV(使用 StorageClass)创建 StorageClass2.创建 PV

Linux创建服务使用systemctl管理详解

《Linux创建服务使用systemctl管理详解》文章指导在Linux中创建systemd服务,设置文件权限为所有者读写、其他只读,重新加载配置,启动服务并检查状态,确保服务正常运行,关键步骤包括权... 目录创建服务 /usr/lib/systemd/system/设置服务文件权限:所有者读写js,其他

idea+spring boot创建项目的搭建全过程

《idea+springboot创建项目的搭建全过程》SpringBoot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目,:本文主要介绍idea+springb... 目录一.idea四种搭建方式1.Javaidea命名规范2JavaWebTomcat的安装一.明确tomcat

docker 重命名镜像的实现方法

《docker重命名镜像的实现方法》在Docker中无法直接重命名镜像,但可通过添加新标签、删除旧镜像后重新拉取/构建,或在DockerCompose中修改配置文件实现名称变更,感兴趣的可以了解一下... 目录使用标签(Tagging)删除旧的php镜像并重新拉取或构建使用docker Compose在Do

linux配置podman阿里云容器镜像加速器详解

《linux配置podman阿里云容器镜像加速器详解》本文指导如何配置Podman使用阿里云容器镜像加速器:登录阿里云获取专属加速地址,修改Podman配置文件并移除https://前缀,最后拉取镜像... 目录1.下载podman2.获取阿里云个人容器镜像加速器地址3.更改podman配置文件4.使用po

Git打标签从本地创建到远端推送的详细流程

《Git打标签从本地创建到远端推送的详细流程》在软件开发中,Git标签(Tag)是为发布版本、标记里程碑量身定制的“快照锚点”,它能永久记录项目历史中的关键节点,然而,仅创建本地标签往往不够,如何将其... 目录一、标签的两种“形态”二、本地创建与查看1. 打附注标http://www.chinasem.cn

Docker多阶段镜像构建与缓存利用性能优化实践指南

《Docker多阶段镜像构建与缓存利用性能优化实践指南》这篇文章将从原理层面深入解析Docker多阶段构建与缓存机制,结合实际项目示例,说明如何有效利用构建缓存,组织镜像层次,最大化提升构建速度并减少... 目录一、技术背景与应用场景二、核心原理深入分析三、关键 dockerfile 解读3.1 Docke

Python一次性将指定版本所有包上传PyPI镜像解决方案

《Python一次性将指定版本所有包上传PyPI镜像解决方案》本文主要介绍了一个安全、完整、可离线部署的解决方案,用于一次性准备指定Python版本的所有包,然后导出到内网环境,感兴趣的小伙伴可以跟随... 目录为什么需要这个方案完整解决方案1. 项目目录结构2. 创建智能下载脚本3. 创建包清单生成脚本4

Spring创建Bean的八种主要方式详解

《Spring创建Bean的八种主要方式详解》Spring(尤其是SpringBoot)提供了多种方式来让容器创建和管理Bean,@Component、@Configuration+@Bean、@En... 目录引言一、Spring 创建 Bean 的 8 种主要方式1. @Component 及其衍生注解