使用免费的个人Maven仓库,Docker仓库
约 500 字大约 2 分钟
1. 概述
日常开发中,经常会出现jar包,镜像下载很慢,或者个人开发的jar包以及镜像需要存放在私有仓库中。
本文将介绍如何通过云效制品仓库管理jar包,容器镜像服务管理镜像。
2. 使用方法
相关信息
云效制品仓库,容器镜像服务均由阿里云提供,注册账号即可免费使用。
2.1. maven仓库
- 访问制品仓库,首次访问需要创建企业。

- 点击
仓库设置>代理设置配置代理。

- 修改本地Maven
settings.xml的配置,<servers></servers>中设置仓库的访问凭证。

- 项目pom文件加入仓库地址。

- 打包测试

2.1. docker镜像仓库
- 访问容器镜像服务,创建个人实例,新增命名空间。

- 设置固定密码

- 上传镜像至镜像仓库,例如将 官方的
dragonwell上传至个人镜像仓库中。
# 登录镜像仓库
docker login --username=jerryup registry.cn-hangzhou.aliyuncs.com
# 获取dragonwell镜像
docker pull dragonwell-registry.cn-hangzhou.cr.aliyuncs.com/dragonwell/dragonwell:8.14.15-standard-ga-centos
# 查询镜像id 并设置标签
docker images|grep dragonwell
docker tag 8a7557965b8e registry.cn-hangzhou.aliyuncs.com/jerry-up/java:8
# 推送镜像至镜像仓库
docker push registry.cn-hangzhou.aliyuncs.com/jerry-up/java:8

- 测试个人仓库镜像
- 编写Dockerfile,输出镜像java环境版本
FROM registry.cn-hangzhou.aliyuncs.com/jerry-up/java:8
CMD java -version
- 构建并启动
# 构建镜像
docker build -t registry.cn-hangzhou.aliyuncs.com/jerry-up/javaversion:1.0.0 .
# 上传至镜像仓库
docker push registry.cn-hangzhou.aliyuncs.com/jerry-up/javaversion:1.0.0
# 启动镜像
docker run --name javaversion registry.cn-hangzhou.aliyuncs.com/jerry-up/javaversion:1.0.0
