docker使用nexus
准备环境
## 镜像地址: https://hub.docker.com/r/sonatype/nexus3/
## docker命令:
docker pull sonatype/nexus3
## 后期需要根据是否开启docker专用端口,适当增加端口映射(如: 5000)
docker run -d -p 8081:8081 -p 5000:5000 --name nexus sonatype/nexus3
## 命令测试
curl -u admin:admin123 http://localhost:8081/service/metrics/ping
## 或者直接打开浏览器 http://localhost:8080 即可
## 默认账户: admin 密码: admin123
检测环境
命令行测试效果
浏览器效果
1. maven私服
- 官方已经内置
- 阿里云Maven私服增加下载速度
- 点击 Create repository
- 选择maven2(proxy)
- 设置私服信息(http://maven.aliyun.com/nexus/content/groups/public)
- 配置maven-public
- 修改配置即可完成
2. docker私服
- 创建3个资源库
- docker-hosted 资源库详情
- docker-proxy资源库详情
- docker-group资源库详情
- 客户端配置
-
测试
# 登录测试 (输入密码 控制台输出 "Login Succeeded") docker login --username=admin 127.0.0.1:12345 # 测试 search (可看到一堆列表) docker search 127.0.0.1:12345/mysql # 测试 pull docker pull 127.0.0.1:12345/mysql # 测试 push docker push 127.0.0.1:12345/mysql:x
以上就是本次的所有内容
努力,进取!