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."}}
复制代码
相关文章
相关标签/搜索