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发布镜像 内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • docker-compose镜像发布springboot项目的流程分析

    简介 Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排.Compose允许用户通过一个单独的docker-compose.yml模板文件(YAML 格式)来定义一组相关联的应用容器为一个项目(project).Docker-Compose项目由Python编写,调用Docker服务提供的API来对容器进行管理.因此,只要所操作的平台支持Docker API,就可以在其上利用Compose来进行编排管理. Docker-Compose将所管理的

  • Docker将镜像文件发布到阿里云的详细过程

    目录 一.创建新镜像文件 1.创建容器并在容器内创建一个文件夹 2.提交容器副本使之成为一个新的镜像 二.本地镜像发布到阿里云-个人版 1.创建仓库镜像 2.将镜像推送到阿里云 3.从阿里云pull镜像 一.创建新镜像文件 1.创建容器并在容器内创建一个文件夹 在容器内创建一个新文件主要是为了代表这个容器非镜像文件直接创建的容器,而是通过自定义在容器内创建了属于自己的文件 2.提交容器副本使之成为一个新的镜像 # 提交格式 docker commit -m="提交的描述信息" -a=&

  • Docker镜像发布到Docker Hub的实现方法

    目录 一.Docker 官网注册一个账号,新建仓库 二.制作镜像,保存修改后的容器镜像为例 三.镜像上传 四.镜像下载 在使用docker过程中,往往会用到镜像仓库,方便管理的同时也方便在其他环境下快速下载镜像,本文讲解如何将镜像传入docker官方仓库.操作系统以CentOS 8 为例讲解如何将自己的镜像上传到docker hub. 一.Docker 官网注册一个账号,新建仓库 二.制作镜像,保存修改后的容器镜像为例 # 本次不以docker build 为例 # docker ps -a E

  • docker将本地镜像发布到阿里云的实现方法

    目录 创建仓库镜像 命名空间 镜像仓库 将镜像推送到仓库 查看自己的用户名 登录 推送 查询镜像 推送 查看 下载镜像 创建仓库镜像 进入阿里云开发者平台点击,进行登录,这里可以用支付宝等进行快捷登录 点击控制台,进入到控制台页面 鼠标移入菜单 选择容器镜像服务 选择个人实力 并进行创建 命名空间 需要设置密码等 点击命名空间 输入命名空间 镜像仓库 点击镜像仓库 填写相关信息 然后点击下一步 点击本地仓库并创建 就像git新建仓库一样,他会出现推送的信息, 或者点击仓库页面的管理,也会出现类似

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

    一.什么是DocekrHub.阿里云容器? DockerHub DockerHub 是一个由 Docker 公司运行和管理的基于云的存储库.它是一个在线存储库,Docker 镜像可以由其他用户发布和使用.有两种库:公共存储库和私有存储库.如果你是一家公司,你可以在你自己的组织内拥有一个私有存储库,而公共镜像可以被任何人使用. 阿里云容器 高性能可扩展的容器管理服务 DockerHub 和 阿里云容器 都可以将我们的镜像提交至仓库,方便了我们的复用. 二.为什么要发布镜像至DockerHub或阿里

  • Docker 配置阿里云容器服务操作

    配置阿里云Docker容器服务 登录 阿里云镜像服务控制台 首先要有一个自己的阿里云账号 1.点击名称空间,建议用自己名字/公司名字 比如叫 aliyun-stg 创建完成名字空间 2.点击镜像仓库,创建镜像,填写细信息 仓库可以使用Redis mysql 等名字进行管理 创建仓库 3.观察创建好后的信息 registry.cn-beijing.aliyuncs.com/aliyun-stg/flask 阿里docker域名 registry.cn-beijing.aliyuncs.com 我自

  • Docker镜像上传到阿里云的步骤详解

    1 安装Docker运行环境 参考文档:https://docs.docker.com或者http://www.jb51.net/article/94198.htm 2 注册阿里云账户 阿里云官方网站链接:https://dev.aliyun.com/search.html 例如: 账户:msjtest 密码:123456 3 登陆账户 4 管理Docker Hub镜像站点:配置Docker加速器 链接:https://cr.console.aliyun.com/?spm=5176.197173

  • win7环境下Docker快速构建及阿里云容器加速配置详解

    上篇Docker中提到的是MAC系统中的构建,本篇会简单介绍win7中Docker的构建和加速. 下载之前的步骤本文中不再重提,直接去Docker官网中下载win7版本进行安装,安装完成之后系统会多了三个启动包, 1."Kitematic (Alpha)" Docker服务管理器及更新检查器 Kitematic (Alpha)启动后就是上图的界面,用于管理Docker服务和版本更新等工作.纯视图工作端,可以进行对Docker进行服务重启等. 2."Docker Quickst

  • 详解Docker 国内镜像的配置及使用

    Docker国内镜像 DaoCloud - Docker加速器 阿里云 - 开发者平台 微镜像 - 希云cSphere 镜像广场 - 时速云 灵雀云 网易蜂巢 阿里云的Docker加速器 阿里云 - 开发者平台:https://dev.aliyun.com/ 阿里云 - 容器Hub服务控制台:https://cr.console.aliyun.com/ 注册并登陆阿里云 - 开发者平台之后,在首页点击"创建我的容器镜像",然后就会来到阿里云的服务面板.点击加速器标签. 根据提示输入Do

  • 详解docker使用阿里云Docker镜像库加速(修订版)

    官方镜像下载实在是慢,于是开通了阿里云开发者帐号, 阿里的文档是错误的, 复制代码 代码如下: sudo sed -i "s|ExecStart=/usr/bin/docker daemon|ExecStart=/usr/bin/docker daemon --registry-mirror=https://pee6w651.mirror.aliyuncs.com|g" /etc/systemd/system/docker.service 这一句改为 复制代码 代码如下: sudo s

  • 阿里云部署Docker私有镜像仓库的实现步骤

    目录 一.访问阿里云容器镜像服务地址 二.选择实例 三.创建命名空间 四.创建镜像仓库 五.上传镜像 六.查看推送好的镜像 参考: 一.访问阿里云容器镜像服务地址 地址:https://cr.console.aliyun.com/cn-beijing/instances 提示开通->设置密码(为Docker仓库密码) 二.选择实例 三.创建命名空间 四.创建镜像仓库 五.上传镜像 选择对应的仓库 这里显示了具体的操作方法. # 登录 [root@node01 ~]# docker login -

  • Docker 7 docker在阿里云的使用详解

    在传统模式中,开发团队在开发环境中完成软件开发,自己做了一遍单元测试, 测试通过,ᨀ交到代码版本管理库.运维把应用部署到测 试环境, QA 进行测试,没问题后通知部署人员发布到生产环境. 在上述过程中涉及到至少三个环境:开发.测试和生产.现实情况是,开发自测 没问题,但到了测试或者生产环境程序无法运行,让开发团队排查,经过长时间 排查最后发现是测试环境的一个第三方库过时了.这样的现象在软件开发中很普 遍,已经不适用如今的快速开发和部署.docker可以满足你的需求. 阿里云容器hub开发者平台,

  • 详解CentOS7用阿里云Docker Yum源在线安装Docker 17.03.2

    参考文档 官方Docker安装文档:https://docs.docker.com/install/linux/docker-ce/centos 阿里云Docker安装文档:https://yq.aliyun.com/articles/110806 一键安装Docker https://github.com/cookcodeblog/OneDayDevOps/blob/master/components/docker/install_docker_ce.sh 安装步骤 删除已安装的Docker

随机推荐