目前 Docker 官方维护了一个公共仓库 Docker Hub,其中已经包括了数量超过 15,000 的镜像。大部分需求都可以通过在 Docker Hub 中直接下载镜像来实现;

构建的镜像可以推送到 Docker Hub,这样可以方便在任何有网络的地方下载自己推送的镜像,主要步骤如下:

Docke Hub 注册用户

在 https://hub.docker.com 上注册用户;

登录 Docker Hub

登录 Docker Hub ,填写账号密码;

docker login

本地构建的镜像标签

给构建的本地镜像达标签;

docker tag <image name>[:version] <dockerhub username>/<image name>[:version]

如:

docker tag alpine-bash yulinying/alpine-bash

推送镜像到 Docker Hub