把大象裝進冰箱,總共分三步!
用 Docker 部署 GitLab 也就一步!
直接上指令:
sudo docker run --detach \
--hostname 172.16.64.245 \
--publish 80:80 \
--name gitlab \
--restart always \
--volume /opt/gitlab/config:/etc/gitlab \
--volume /opt/gitlab/logs:/var/log/gitlab \
--volume /opt/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce:10.7.0-ce.0
參數說明:--detach 表示容器背景模式運作
--hostname 主機名,主機帶域名的直接寫域名,沒域名的就寫IP
--publish 80:80 表示把主控端的80端口與容器的80端口映射上(冒号前邊是主控端)
--name 随便起個名字
--restart always 代表容器一退出就重新開機
--volume 代表把主控端目錄與容器目錄映射上(冒号前邊是主控端)
這樣,啟動的 GitLab 就能通過主控端的IP位址通路 GitLab 了,位址:http://<主控端IP>
第一次使用會讓你設定密碼,之後使用 root/<你設定的密碼> 進行登陸
由于我們采用主控端持久化了 GitLab 資料,是以重新開機不會造成資料丢失,放心使用吧!