Docker Hub运行原理及实现过程解析(docker commit 命令)

admin 278 2022-07-26

阿里云服务器优惠多,折扣错,惊喜多,请咨询:www.wqiis.com

类似于GitHub提供的代码托管服务,Docker Hub提供了镜像托管服务,Docker Hub地址为https://hub.docker.com/,利用Docker Hub读者可以搜索、创建、分享和管理镜像。Docker Hub上的镜像分为两大类,一类是官方镜像,例如我们之前用到的nginx、mysql等,还有一类是普通的用户镜像,普通用户镜像由用户自己上传。对于国内用户,如果觉得Docker Hub访问速度过慢,可以使用国内一些公司提供的镜像,例

如网易:https://c.163yun.com/hub

Docker Hub运行原理及实现过程解析(docker commit 命令)

本文使用Docker Hub,读者又兴趣可以尝试网易的镜像站。首先读者打开Docker Hub,注册一个账号,这个比较简单,我就不赘述了。账号注册成功之后,在客户端命令行可以登录我们刚刚注册的账号,如下:

看到Login Succeeded表示登录成功!

登录成功之后,接下来就可以使用push命令上传我们自制的镜像了。注意,自制的镜像要能够上传,命名必须满足规范,即namespace/name格式,其中namespace必须是用户名,以前文我们创建的Dockerfile为例,这里重新构建一个本地镜像并上传到Docker Hub,如下:

首先调用docker build命令重新构建一个本地镜像,构建成功后,通过docker images命令可以看到本地已经有一个名为wongsung/nginx的镜像,接下来通过docker push命令将该镜像上传至服务端。上传成功后,用户登录Docker Hub,就可以看到刚刚的镜像已经上传成功了,如下:

看到这个表示镜像已经上传成功了,接下来,别人就可以通过如下命令下载我刚刚上传的镜像:

docker pull wongsung/nginx

pull下来之后,就可以直接根据该镜像创建容器了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

上一篇:云储存网络硬盘是什么?二者是同一个东西吗?(不同类型的云硬盘之间)
下一篇:织梦dedecms5.7提示标题不能为空的原因及解决方案
相关文章

 发表评论

暂时没有评论,来抢沙发吧~