DaoCloud Devops搭建教程

做爲我的開發者,使用自建 GitlabDocker Swarm 集羣 顯然成本是沒法接受的。這裏介紹一個 Devops 服務 DaoCloudgit

推薦理由很簡單,由於它免費,並且還能正常使用。github

DaoCloudbash

如何使用

你們只須要關注 項目應用集羣管理 三個切頁便可。curl

建立項目

首先咱們須要在 項目 裏新建一個項目。DaoCloud 支持多種鏡像倉庫,這個能夠按需選擇。測試

這裏我以 hyperf-demo 倉庫爲例配置。當建立成功後,在對應 Github倉庫WebHooks 下面就會有對應的url。url

接下來咱們修改一下倉庫裏的 Dockerfile,在 apk add 下面增長 && apk add wget \。這裏具體緣由不是很清楚,若是不更新 wget, 使用時就會有問題。可是自建 Gitlab CI 就沒有任何問題。spa

當提交代碼後,DaoCloud 就會執行對應的打包操做了。code

建立集羣

而後咱們到 集羣管理 中,建立一個 集羣,而後添加 主機接口

這裏就不詳述了,按照上面的步驟一步一步來就行。開發

建立應用

點擊 應用 -> 建立應用 -> 選擇剛剛的項目 -> 部署

按照指示操做,主機端口用戶能夠自主選擇一個未使用的端口,由於 DaoCloud 沒有 SwarmConfig 功能,因此咱們主動把 .env 映射到 容器裏。

添加 Volume,容器目錄 /opt/www/.env,主機目錄 使用你存放 .env 文件的地址,是否可寫 爲不可寫。

而後點擊 當即部署。

測試

到宿主機裏訪問剛剛的端口號,就能夠看到 Hyperf 的歡迎接口數據了。

$ curl http://127.0.0.1:9501
{"code":0,"data":{"user":"Hyperf","method":"GET","message":"Hello Hyperf."}}
複製代碼
相關文章
相關標籤/搜索