灵魂的一般是学识,另一半是骨子里的涵养!

    

如何上传docker镜像到docker hub

如果你刚好看到这篇博客,我相信你正在学习Docker基础知识,加油!

一、如何使用docker hub

docker hub就行github一样,不过docker hub托管的是docker镜像,docker hub是docker 官方提供的镜像托管服务。那么我们开始吧
1.注册docker hub官方: 登录账号,如果没有的话就注册一个,如果注册不了那你可以使用代理IP进行注册。地址为https://hub.docker.com/

2.创建一个远程仓库: 如图所示,我的账号是jkdev,创建一个空的hello仓库,即可自动生成jkdev/hello的tag(标签),准确的说,jkdev是我的仓库名,hello是tag名
深度截图_20180529174337.png

3.在本地登录docker hub账号:

service docker start
sudo docker login

4.创建本地tag: 本地tag需要和远程的tag名一样。
(1)首先查看本地的所有镜像:

sudo docker images

如果所示,我们基于ubuntu镜像创建了一个hello镜像,如图所示
深度截图_20180529174830.png

(2)修改镜像tag与仓库一样: 基于hello镜像修改tag,需要和远程仓库一致, 命令如下。标签可以理解为镜像的版本,如果不指定标签,它会默认使用最新的版本(latest)

sudo docker tag <镜像名>:<标签>  <仓库>/<镜像名>:<标签>

实际创建tag的代码如下:

docker tag hello jkdev/hello

我们再次查看本地所有镜像,可以看到多出了一个仓库名和远程仓库一样的镜像,如图所示
深度截图_20180529181055.png

(3)推送到远程仓库:

sudo docker push jkdev/hello

到这里,推送完成,我们可以在docker hub控制台看到我们推送的镜像信息。如果我们需要下载下来,使用以下命令即可

sudo docker pull jkdev/hello

本文原创首发自微信订阅号:极客开发者up,禁止转载!

评论已关闭

  关于博主

欢迎关注博主的微信订阅号 “极客开发者up” ,第一时间接收文章更新!

  近期评论

  • 暂无评论

你是否在某个夜深人静的时刻,静静地听着Bressanone,思念着某人。—— by 小宇

每个人心里都有一段伤痕,时间才是最好的疗剂。

人总是珍惜未得到的,而遗忘了所拥有的。

退一步,并不象征我认输;放手,并不表示我放弃;微笑,并不意味我快乐!

人海中再回首,朋友真诚依旧,生命里重逢,心境平和温柔,往事如风,岁月如歌,漫漫人生路,苍桑几许,幸福几何!