泰晓科技 -- 聚焦嵌入式 Linux - 追本溯源,见微知著!
网站地址:http://tinylab.org
微信公众号关注我们新浪微博


扫一扫

关注 @泰晓科技
赞助泰晓原创 ○ 在线实验Linux ○ 下载开源书籍
请稍侯

如何发布 docker 镜像到公有仓库

Wu Zhangjin 创作于 2015/05/06

by Falcon of TinyLab.org 2015/05/02

简介

如果准备好了一份非常酷的 docker 镜像,想分享给其他同学,那么有两种方式,一种是把 Dockerfile 放到 Github 等公有代码仓库中,另外一种方式是直接把编译好的镜像上传到 Docker 镜像的公有库:https://registry.hub.docker.com/

如果只是希望分享给企业或者团队内部,则可以建立自己的私有库并发布上去,这里可以参考:Docker介绍以及Registry的安装

本文只介绍如何把镜像发布到公有 Docker 镜像库。

注册 Docker 公有库帐号

访问这里 https://registry.hub.docker.com/ 并注册帐号。

在本地准备好镜像

Linux 0.11 Lab 为例,下载带有 Dockerfile 的 Linux-0.11 Git 仓库并基于 Dockerfile 构建一个独立的 Linux 0.11 实验环境。

$ git clone https://github.com/tinyclub/linux-0.11-lab.git
$ cd linux-0.11-lab
$ docker build -t tinylab/linux-0.11-lab ./
$ docker images | grep linux-0.11
tinylab/linux-0.11-lab           latest              7880de82c885        31 minutes ago      1.083 GB

发布镜像

$ git push tinylab/linux-0.11-lab

按照提示输入上面注册的帐号、密码和邮箱地址即可。

Read More: