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
以上就是本次的所有内容
努力, 进取!
来源: https://yq.aliyun.com/articles/686659