Docker搭建微服務自動部署 <架構探險之路>,讓咱們來了解下基於Docker的gitlab局域網代碼託管吧!git
拉取鏡像docker
docker pull gitlab/gitlab-ce架構
本地域名DNS映射配置微服務
sudo vi /etc/hosts 添加 127.0.0.1 gitlab.yiyuery.comgitlab
運行spa
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-cerest
此處需注意關閉其餘佔用80端口的進程
code
域名的映射默認使用的是80端口
複製代碼
git 操做cdn
建立gitlab工程blog
參考上圖完成推送代碼到遠端[gitlab倉庫]