Docker发布镜像到DockerHub与阿里云容器

 更新时间:2022年07月06日 10:43:59   作者:Bug 终结者  
本文主要介绍了Docker发布镜像到DockerHub与阿里云容器,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

一、什么是DocekrHub、阿里云容器?

DockerHub

DockerHub 是一个由 Docker 公司运行和管理的基于云的存储库。它是一个在线存储库,Docker 镜像可以由其他用户发布和使用。
有两种库:公共存储库和私有存储库。如果你是一家公司,你可以在你自己的组织内拥有一个私有存储库,而公共镜像可以被任何人使用。

阿里云容器

高性能可扩展的容器管理服务

DockerHub 和 阿里云容器 都可以将我们的镜像提交至仓库,方便了我们的复用。

二、为什么要发布镜像至DockerHub或阿里云?

这是为了方便复用我们的镜像,可以提高我们的开发效率,从而进行高效率的开发,减少了不必要的时间去做重复的事情。

三、发布镜像到DockerHub

注册登录Dockerhub

linux输入命令登录dockerhub

docker login -u 你的用户名

password: 输入你的密码

登录成功后如下图

将自己的镜像带上tag 标签

docker tag 镜像id 用户名/镜像名称:版本号

推送至Dockerhub

docker push 用户名/镜像名称:版本号

等待推送成功即可~

获取自己发布的镜像

docker pull 镜像名称

登录 DockerHub 即可查看自己提交的镜像!

四、发布镜像到阿里云容器

登录阿里云控制台 选择镜像服务

创建个人示例 仅作示例,生产环境禁止创建个人示例!

如下界面

创建命名空间与镜像仓库

创建命名空间

创建镜像仓库

根据如下文档操作即可

先登录阿里云

$ docker login --username=wanghuichen registry.cn-beijing.aliyuncs.com

默认是没有镜像的,我们需要去将我们的镜像推送上去

$ docker login --username=wanghuichen registry.cn-beijing.aliyuncs.com
$ docker tag [ImageId] registry.cn-beijing.aliyuncs.com/whc666/whc_test:[镜像版本号]
$ docker push registry.cn-beijing.aliyuncs.com/whc666/whc_test:[镜像版本号]

再次爬取下来即可

$ docker pull registry.cn-beijing.aliyuncs.com/whc666/whc_test:[镜像版本号]

到此就可以将我们的镜像上传至阿里云容器了

⛵小结

将我们的镜像上传至DockerHub 或者阿里云容器可以提高我们的编码效率,增强代码的复用性,减少了不必要的二次开发,高效工具!

到此这篇关于Docker发布镜像到DockerHub与阿里云容器的文章就介绍到这了,更多相关Docker发布镜像 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • docker运行项目的方法

    docker运行项目的方法

    在本篇文章里小编给大家分享的是关于docker运行项目的方法和实例,需要的朋友们学习参考下。
    2020-03-03
  • Docker使用Bind9实现域名解析的思路详解

    Docker使用Bind9实现域名解析的思路详解

    这篇文章主要介绍了DOCKER使用BIND9实现域名解析,主要包括刷新服务修改配置文件信息,实现思路也很简单,本文给大家介绍的非常详细对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-11-11
  • docker多个容器的相互通信实现步骤

    docker多个容器的相互通信实现步骤

    本文介绍了在宿主机上运行多个Docker容器时的几种通信方式,包括默认的桥接网络、自定义网络、--link参数、Host网络、Docker-compose和共享数据卷等,每种方式都有其特点和适用场景,感兴趣的朋友跟随小编一起看看吧
    2025-02-02
  • Docker Desktop容器的自启动设置修改步骤

    Docker Desktop容器的自启动设置修改步骤

    Docker作为一种轻量级的容器化技术,在开发、测试、部署等环节发挥着至关重要的作用,这篇文章主要介绍了Docker Desktop容器的自启动设置修改的相关资料,需要的朋友可以参考下
    2025-04-04
  • 5分钟教你实现用docker搭建Redis集群模式和哨兵模式

    5分钟教你实现用docker搭建Redis集群模式和哨兵模式

    本文主要介绍了5分钟实现用docker搭建Redis集群模式和哨兵模式,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • docker安装目录迁移的两种常用方法

    docker安装目录迁移的两种常用方法

    docker目录的迁移其实非常简单,今天小编给大家分享两种方法帮助大家解决docker安装目录迁移问题,感兴趣的朋友跟随小编一起看看吧
    2023-05-05
  • Docker获取镜像报错docker: Error response from daemon

    Docker获取镜像报错docker: Error response from daemon

    这篇文章主要介绍了Docker获取镜像报错docker: Error response from daemon, 出现了镜像获取报错的问题,找到了解决的方法记一下,需要的朋友可以参考下
    2018-08-08
  • docker构建nginx alpine镜像实现步骤

    docker构建nginx alpine镜像实现步骤

    这篇文章主要介绍了docker构建nginx alpine镜像实现步骤,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • 使用docker安装部署NextCloud私人网盘的方法步骤

    使用docker安装部署NextCloud私人网盘的方法步骤

    本文主要介绍了使用docker安装部署NextCloud私人网盘的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • Docker 部署单机版 Pulsar 和集群架构 Redis(开发神器)的方法

    Docker 部署单机版 Pulsar 和集群架构 Redis(开发神器)的方法

    这篇文章主要介绍了Docker 部署单机版 Pulsar 和集群架构 Redis(开发神器)的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10

最新评论