镜像可以很方便直接 push 到 docker 的公共仓库或阿里云仓库
一、上传至docker仓库
1、登录docker hub创建自己的仓库地址:
https://hub.docker.com/repository/create
创建时,仓库名称要与镜像名称对应
2、登录镜像
docker login -u centercai # centercai 为仓库名称
3、 开始推送镜像到仓库
4、登录仓库查看镜像推送结果
5、我们删除本地镜像,尝试从仓库去获取镜像
二、上传至阿里云仓库
1:阿里云docker仓库 https://cr.console.aliyun.com/cn-hangzhou/instances/repositories
2:进去注册帐号后,点击镜像仓库,选择创建镜像仓库。
3. 登录阿里云Docker Registry
$ docker login --username=cai_junchao registry.cn-hangzhou.aliyuncs.com
用于登录的用户名为阿里云账号全名,密码为开通服务时设置的密码。
您可以在访问凭证页面修改凭证密码。
4. 将镜像推送到Registry
$ docker login --username=cai_junchao registry.cn-hangzhou.aliyuncs.com $ docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/centercai/httpd:[镜像版本号] $ docker push registry.cn-hangzhou.aliyuncs.com/centercai/httpd:[镜像版本号]
5. 从Registry中拉取镜像
$ docker pull registry.cn-hangzhou.aliyuncs.com/centercai/httpd:[镜像版本号]