目录
1. 创建阿里云账号
首先需要注册一个阿里云账号。
2. 创建镜像仓库
进入网址 阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台
选择私有仓库
3. 登录阿里云Docker Registry
$ docker login --username=8095****@qq.com registry.cn-hangzhou.aliyuncs.com
用于登录的用户名为阿里云账号全名,密码为开通服务时设置的密码。
您可以在访问凭证页面修改凭证密码。
4. 编辑dockerfile打包镜像
FROM openjdk:8-jdk-alpine
CMD java -version
5. 打包/推送/拉取
# 打包
docker build -t registry.cn-hangzhou.aliyuncs.com/hianzuo/demo:v1.0.0 .
# 推送镜像到阿里云
docker push registry.cn-hangzhou.aliyuncs.com/hianzuo/demo:v1.0.0
# 从阿里云拉取镜像
docker push registry.cn-hangzhou.aliyuncs.com/hianzuo/demo:v1.0.0
6. 拉取镜像运行
docker run registry.cn-hangzhou.aliyuncs.com/hianzuo/demo:v1.0.0
7. 选择合适的镜像仓库地址
从ECS推送镜像时,可以选择使用镜像仓库内网地址。推送速度将得到提升并且将不会损耗您的公网流量。
如果您使用的机器位于VPC网络,请使用 registry-vpc.cn-hangzhou.aliyuncs.com 作为Registry的域名登录。