学习笔记396—自定义Docker镜像推送到Docker Hub实战

发布时间 2023-04-11 19:03:56作者: 何弈

自定义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