我们可以将Docker映像推送到全局存储库。它是Docker正式提供的公共存储库。它允许我们将docker映像放置在服务器上。当我们要从全局访问我们的docker镜像时, 这很有用。请按照以下步骤在Docker Hub上推送自定义映像。
登录到hub.docker.com
我们需要登录到我们的Docker Hub帐户。如果没有, 请首先创建它。
$ docker login
文章图片
它将询问用户名。在此处输入dockerid, 然后按Enter。
文章图片
提供用户名后, 要求输入密码。在此处输入你的帐户密码, 它将显示你的登录状态为成功。
标记Docker映像
【Docker推送存储库】登录后, 我们需要标记我们要推送的泊坞窗映像。以下命令用于标记docker映像。
$ docker tag image-name username/image-name
用户名是指我们的dockerid或用于登录的用户名。
image-name是系统中存在的docker映像的名称。
请参阅上述命令的屏幕截图。
文章图片
在上面的命令中, 我们标记了docker image hello-world。现在, 我们需要将其推送到存储库。让我们在下面的命令中查看它。
推送Docker映像
以下命令用于将docker映像推送到docker hub存储库。
$ docker pushusername/image-name
请参阅上述命令的屏幕截图。
文章图片
在上面的屏幕截图中, 我们可以看到docker镜像已成功推送。
现在, 通过hub.docker.com登录到我们的帐户并检查我们的仪表板。它将有一个名为dockerid4irfan / hello-world的新docker映像。
文章图片
看一下屏幕快照, 它具有刚推送的最新的一个docker映像。在顶部, 第一个是最新图像。
推荐阅读
- Docker Ruby应用示例
- Docker Python应用程序示例
- Docker Php应用示例
- Docker Perl应用示例
- Docker Java应用程序示例
- Docker安装详细步骤
- Docker容器和映像
- Docker功能
- Docker Dockerfile解释和使用