docker 推送镜像至 docker hub


前言

请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i


提示:以下是本篇文章正文内容,下面案例可供参考

简介

Docker HubDocker 官方提供的一个公共云端镜像库,用户可以从中获取和创建 Docker 镜像。它提供了包括构建、管理和分享 Docker 镜像的工具,被广泛应用于 Docker 开发和部署。

Docker Hub的主要功能如下:

  1. 提供官方库和用户私人库,用户可以从中获取各种 Docker镜像,如Nginx、MySQL、Ubuntu 等官方镜像,以及第三方的用户镜像。
  2. 允许用户通过Docker命令行和API从 Docker Hub 拉取预先构建的镜像,以加速应用的传输和部署周期。
  3. 提供构建自己镜像的功能,用户可以通过 Dockerfile 构建和自动构建创建并上传自己的镜像。 此外, Docker Hub 也支持源代码管理集成,可用于构建和测试工具,以进一步加速部署周期。

总的来说, Docker Hub 为Docker镜像的构建和管理提供了一个简单的方法,提高了基础设施的可移植性,是Docker生态系统中一个重要的工具。

一、准备工作

1.1 注册docker hub

注意:如果没有账户,需要注册一个新的账户。

注册docker hub

注册

二、打包容器镜像

2.1 登入docker hub

注意:登录到 docker Hub 账户,输入正确的用户名和密码。

docker login

登录

2.2 将运行容器创建成一个新镜像

注意:查找已运行容器

docker commit 0a3b26324050[容器ID] mytomcat:1.0 [名称:版本号]

2.3 对镜像进行打标签

#命令将本地镜像重新打上标签
docker tag <local_image_id> dockerhub_username/repository_name:tag

dockerhub_username 是Docker Hub用户名,
repository_name 是想要存放该镜像的仓库名称,
tag 则是希望设置的标签(可选)。

#实例
docker tag 345566734050[镜像ID] xxxx[用户名]/docker_resource:1.0[名称:版本号]

三、推送并拉取镜像

3.1 推送镜像

注意:将自己的镜像推送到 docker Hub

docker push xxxx[用户名]/docker_resource:1.0[名称:版本号]    

3.2 拉取镜像

注意:将自己的 docker Hub 仓库镜像下载到本地

docker pull xxxx[用户名]/docker_resource:1.0[名称:版本号]

总结

我是南国以南i记录点滴每天成长一点点,学习是永无止境的!转载请附原文链接!!!

参考链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值