自己构建的Docker镜像,默认存储在本机中,Docker有提供某些方式分享这些镜像,但不是主流的镜像分享方式,也有违于开源社区的共享精神。

本文介绍如何使用GitHub托管Dockerfile;使用DockerHub关联GitHub托管的Dockerfile,进行自动化构建,并托管构建后的镜像。

GitHub地址:https://github.com
DockerHub地址:https://hub.docker.com

Dockerfile及镜像构建的相关知识可参考我之前写的几篇博文:

  1. Docker镜像构建的两种方式

  2. 官方Tomcat镜像Dockerfile分析及镜像使用

  3. 构建自己的Tomcat镜像

准备工作

注册GitHub和DockerHub。GitHub主要是用于托管源代码(即托管Dockerfile文件);DockerHub主要用于构建和托管镜像。

两个平台都是免费的,但是因为服务器在国外,访问不是很稳定,原因大家都懂。

使用G