向Docker Hub推送一个docker镜像

98 阅读1分钟

你可以按照以下步骤将你的docker镜像推送到你的Docker Hub账户。

创建一个Docker Repository

进入Docker Hub并创建一个新的Docker Repository。

Docker应用程序结构

hello$ tree

文件

a.php

b.php

Docker文件

FROM php:7.2-cli

docker-compose.yml

version: '3'

.env

COMPOSE_PROJECT_NAME=hello

创建一个Docker镜像

我假设你已经在本地环境中创建了一个Docker镜像。我已经用docker compose创建了一个简单的PHP-CLI docker应用程序,并用hello$ docker-compose up -d 命令进行构建。结果如下所示,如下。

$ docker images

登录到Dokcer Hub

$ docker login
$ docker push inanzzz/hello:latest

标签化

如果你愿意,你可以给你的镜像打上标签,并推送有标签的镜像版本。

$ docker tag inanzzz/hello:latest inanzzz/hello:0.0.1

结果