如果您是 docker 新手,并且想要了解 docker 的所有内容,请阅读此博客从设置到部署:在 Mac 上的 Docker 中运行 Flask 应用
我创建了另一个博客来使用 docker Compose 部署 Flask 应用
让我们开始这个博客
我们将在 docker hub 上共享一个镜像,然后我们将在本地计算机上通过拉取请求来验证它。
应遵循的步骤
单击“创建存储库”并填写详细信息,创建存储库后,我将存储库名称命名为“生产力-docker”,从 docker-hub 为您的存储库复制并保存命令
对我来说的例子是 - docker push rajnishspandey/productivity-docker
现在运行让我们回到我们的终端或 vscode,无论您使用什么编辑器。
创建新镜像确保您的项目存储库中有 dockerfile 或者您位于正确的目录
在终端中运行(再次创建图像,因为我已经删除了所有图像)
docker build -t rajnishspandey/productivity-docker .
docker登录如果您已经登录到docker-hub,则在终端中运行它,如果不只是在终端中提供您的凭据并获得身份验证,它将进行身份验证。
现在运行我们在终端 docker Push rajnishspandey/productivity-docker 中从 docker hub 存储库保存的命令。
这将检查我们的镜像和 docker 镜像的最新标签,如果找到,它将将该镜像发布到 docker-hub
现在让我们检查一下 docker-hub 中的镜像
验证
让我们用来自 docker-hub 的最新镜像的拉取请求进行验证
但在执行 pull 之前,首先会删除本地 docker 桌面应用程序中的所有镜像,以确保在 pull 之前没有任何镜像。
现在运行拉取请求
docker pull rajnishspandey/生产力-docker
创建容器并运行应用程序。
从“从设置到部署:在 Docker 中运行 Flask 应用程序”了解有关 Docker 运行应用程序的更多信息
“快乐学习”
以上是在 docker hub 上共享 docker 镜像的详细内容。更多信息请关注PHP中文网其他相关文章!