时间:2021-05-19
类似于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 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下来之后,就可以直接根据该镜像创建容器了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
1.安装docker2.获取mariadb镜像dockerpullmariadb首先在https://hub.docker.com查找mariadb官方镜像,相
一、域名解析生效原理域名解析生效的过程,是域名与IP绑定的过程。当解析生效后,用户访问域名时的实现机制是:由DNS服务器询问域名指向了哪个IP地址,再由DNS服
一、MacVlan实现Docker的跨主机网络通信的方案有很多,如之前博文中写到的通过部署Consul服务实现Docker容器跨主机通信Macvlan工作原理:
Hibernate工作原理及为什么要用? 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssi
前提条件1、本地电脑和服务器已安装docker,下载方法自行谷歌吧2、在dockerhub上已有账号,注册传送门:https://hub.docker.com/