本文章用於描述如何從零開始進行阿里雲倉庫的搭建,以及過程當中遇到的相關問題。涉及的內容包括Docker,Nginx,Nexus,Gitlab,Https。
須要搭建一個簡單的用於研發的倉庫環境,以保證私有npm包,maven包,docker包能正常管理;代碼能正常進行Git版本管理。linux
目標:nginx
1.硬盤掛載git
2.代碼倉庫Gitlabdocker
3.包倉庫Nexus(npm,maven,docker)npm
4.域名代理Nginx,免費Https安全
購置流程服務器
訪問流程maven
完成搭建後可使用如下域名進行服務的使用gitlab
域名 | 做用 |
---|---|
http://gitlab.xxx.com | gitlab的訪問 |
http://nexus.xxx.com | nexus管理頁,npm/maven私服上傳拉取 |
https://gitlab.xxx.com | gitlab的訪問 |
https://nexus.xxx.com | nexus管理頁,npm/maven私服上傳拉取 |
https://nexus-docker.xxx.com | docker登陸上傳拉取 |