跳至主要內容

使用免费的个人Maven仓库,Docker仓库

环境搭建mavendocker手把手约 500 字大约 2 分钟

1. 概述

日常开发中,经常会出现jar包,镜像下载很慢,或者个人开发的jar包以及镜像需要存放在私有仓库中。

本文将介绍如何通过云效制品仓库open in new window管理jar包,容器镜像服务open in new window管理镜像。

注意

非个人开发,建议搭建私有化应用,使用nexusopen in new window管理jar包,harboropen in new window管理镜像。

2. 使用方法

相关信息

云效制品仓库,容器镜像服务均由阿里云提供,注册账号即可免费使用

2.1. maven仓库

  1. 访问制品仓库open in new window,首次访问需要创建企业。
创建企业
创建企业
  1. 点击 仓库设置>代理设置 配置代理。
配置代理
配置代理
  1. 修改本地Maven settings.xml 的配置,<servers></servers> 中设置仓库的访问凭证。
访问凭证
访问凭证
  1. 项目pom文件加入仓库地址。
仓库地址
仓库地址
  1. 打包测试
打包测试
打包测试

2.1. docker镜像仓库

  1. 访问容器镜像服务open in new window,创建个人实例,新增命名空间。
新增命名空间
新增命名空间
  1. 设置固定密码
设置固定密码
设置固定密码
  1. 上传镜像至镜像仓库,例如将 官方的 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
上传镜像
上传镜像
  1. 测试个人仓库镜像
  • 编写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
构建并启动
构建并启动