学习笔记396—自定义Docker镜像推送到Docker Hub实战
自定义Docker镜像推送到Docker Hub实战
云原生探索的必经之路—容器化,而容器化目前最主流的技术莫过于Docker了,因为之前也大量的输出过Docker相关的技术博客,如果感兴趣的话可以直接访问专栏:《探索云原生》,按需学习哦。
这篇文章还是从Docker入手,从0开始讲述下如何将自己的Docker镜像上传到Docker Hub,并在Docker Hub上进行管理。下面开始~
那既然是从0开始,我们首先要做的准备工作就是:
(1)准备一台电脑
(2)开机并联网
(3)最好是有一个具备Docker环境的云服务器或能连接互联网的虚拟机
下面开始比较关键的步骤:
1 进入Docker Hub,注册账号(Docker Hub官网地址:https://hub.docker.com/)
如果已有账号可以直接登录
然后我们进入自己的邮箱,点击下面这个按钮进行验证:
验证完成之后使用邮箱或用户名和密码进行登录:
登录完成之后会让你选择使用的版本,因为其他的版本太便宜了,所以我们可以直接选择个人版:
然后就可以进行使用啦~
2 创建自定义Docker镜像
为了方便起见,我们使用一个Go脚本和一个Dockerfile进行对自定义Docker镜像的构建
2.1 编写Go文件并编译
文件内容
操作过程
2.2 编写Dockerfile
Dockerfile内容:
2.3 构建Docker镜像
3 登录Docker Hub账号并创建仓库
3.1 登录和登出操作
命令:
3.2 创建仓库
比较简单,看图即可:
4 将自定义Docker镜像推送到Docker Hub仓库
4.1 推送流程
标记Tag
push到远程仓库
标记:
push:
演示:
4.2 结果检查
参考链接:https://blog.51cto.com/u_15654567/5327066
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
2022-04-11 学习笔记251—XMind快捷键汇总