docker hub:主要用来存储docker镜像的仓库html
docker默认提供了一个docker仓库,咱们也能够自建私有仓库或者使用第三方的docker仓库来pull或者push镜像docker
这里咱们以阿里云的docker hub为例阿里云
1、申请使用阿里云的容器镜像服务 3d
参考连接:https://help.aliyun.com/document_detail/60743.html?spm=a2c4g.11186623.6.546.4ee011beJrjBiB,这一步主要先建立阿里云docker Registry的帐号密码并新建一个镜像仓库来存放镜像htm
1.登录阿里云docker hub容器
docker login --username=用户名 docker-hub地址命名空间
docker login --username=493630393@qq.com registry.cn-hangzhou.aliyuncs.com下载
2.给镜像从新打标签密码
命令格式:qq
docker tag 镜像id docker-hub地址/命名空间/仓库名称:版本信息 (命名空间是阿里云的东西,私有docker hub能够忽略)
举个栗子:
docker tag 42b4762643dc registry.cn-hangzhou.aliyuncs.com/dianelian/dianelian_docker_hub:V2.0
3.上传镜像到docker hub
命令格式:
docker push docker-hub地址/命名空间/仓库名称:版本信息
举例:
docker push registry.cn-hangzhou.aliyuncs.com/dianelian/dianelian_docker_hub:V2.0
命令总结
1.注册docker hub帐号
2.docker login登录docker hub
docker login --username=用户名 docker-hub地址
3.从新打标签
docker tag 镜像id docker-hub地址/命名空间/仓库名称:版本信息
4.上传镜像到docker hub
docker push docker-hub地址/命名空间/仓库名称:版本信息
5.下载镜像到本地
docker pull docker-hub地址/命名空间/仓库名称:版本信息