为什么要使用阿里云私有镜像
- 个人测试使用,速度快
- harbor私有仓库搭建需要独立的服务器
- dockerhub 网络太慢
- 这里以申请阿里云容器镜像服务(免费),并创建仓库为例,其他仓库如 dockerhub、谷歌、亚马逊、腾讯等详见对应产品说明书。我们建议用阿里云容器镜像服务。
- 阿里云容器服务地址为 https://cr.console.aliyun.com,注册开通后产品页面如下:
访问凭证
- Docker客户端登录时使用的用户名为阿里云账户全名,密码为当前设置的密码
-
docker 登录命令使用
//格式 docker login --username=[阿里云账号] --password=[docker密码] registry.[地域].aliyuncs.com docker login --username=xxxxx@qq.com --password=xxxxxx registry.cn-chengdu.aliyuncs.com
创建镜像仓库
- 切换标签页到命名空间,创建地址唯一的命名空间
- 创建镜像仓库(地域选择距离最近的)
- 选择本地仓库,不建议其他选项,完成创建
基本操作
- 登录阿里云Docker Registry
docker login --username=3533*****@qq.com registry.cn-guangzhou.aliyuncs.com
- 从Registry中拉取镜像
docker pull registry.cn-guangzhou.aliyuncs.com/tkw/jk_demo_api:[镜像版本号]
- 将镜像推送到Registry
docker login --username=3533*****@qq.com registry.cn-guangzhou.aliyuncs.com docker tag [ImageId] registry.cn-guangzhou.aliyuncs.com/tkw/jk_demo_api:[镜像版本号] docker push registry.cn-guangzhou.aliyuncs.com/tkw/jk_demo_api:[镜像版本号]
请根据实际镜像信息替换示例中的[ImageId]和[镜像版本号]参数。