Docker搭建微服務自動部署 <架構探險之路>,讓我們來了解下基於Docker的gitlab區域網程式碼託管吧!
Docker 之 GitLab 區域網程式碼託管
部署
-
拉取映象
docker pull gitlab/gitlab-ce
-
本地域名DNS對映配置
sudo vi /etc/hosts 新增 127.0.0.1 gitlab.yiyuery.com
-
執行
docker run -d -m 1024m -h gitlab.yiyuery.com -p 22:22 -p 80:80 -v ~/gitlab/etc:/etc/gitlab -v ~/gitlab/log:/var/log/gitlab -v ~/gitlab/opt:/var/opt/gitlab --name gitlab --restart=always gitlab/gitlab-ce
此處需注意關閉其他佔用80埠的程式
域名的對映預設使用的是80埠
複製程式碼
-
git 操作
建立gitlab工程
參考上圖完成推送程式碼到遠端[gitlab倉庫]