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私服
- 官方已經内置
docker nexus mavendocker使用nexus - 阿裡雲Maven私服增加下載下傳速度
- 點選 Create repository
- 選擇maven2(proxy)
docker nexus mavendocker使用nexus - 設定私服資訊( http://maven.aliyun.com/nexus/content/groups/public)
docker nexus mavendocker使用nexus - 配置maven-public
docker nexus mavendocker使用nexus - 修改配置即可完成
docker nexus mavendocker使用nexus
2. docker私服
- 建立3個資源庫
docker nexus mavendocker使用nexus
- docker-hosted 資源庫詳情
docker nexus mavendocker使用nexus - docker-proxy資源庫詳情
docker nexus mavendocker使用nexus - docker-group資源庫詳情
docker nexus mavendocker使用nexus
- 用戶端配置
docker nexus mavendocker使用nexus - 測試
# 登入測試 (輸入密碼 控制台輸出 "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
以上就是本次的所有内容
努力,進取!