![物联网](/d/file/news/Internet_of_things/technical/2017-07/7f6ff712f07e60103ce6296cfa6fa986.png)
4.1 Dokcer 环境微服务部署
安装好 Docker 环境后,直接运行我们构建好的容器即可:
docker run -d --restart=always -p 8080:8080 --name docker_web_app_alpine zhangpc/docker_web_app:alpine
4.2 使用时速云平台集成 DevOps
时速云目前支持github、gitlab、bitbucket、coding 等代码仓库,并已实现完全由API接入授权、webhook等,只要你开发时使用的是这些代码仓库,都可以接入时速云的 CI/CD 服务:
![物联网](/d/file/news/Internet_of_things/technical/2017-07/fdaea7a8091aedf6cac22864d3cf6b19.jpg)
下面我们简单介绍下接入流程:
创建项目,参考文档 http://doc.tenxcloud.com/doc/v1/ci/project-add.html
开启CI
![物联网](/d/file/news/Internet_of_things/technical/2017-07/6e6b968226bc0b1381e089f7162c9822.png)
3.更改代码并提交,项目自动构建
![物联网](/d/file/news/Internet_of_things/technical/2017-07/30027b4298e3cad1a34d21e6ca930073.png)
4.用构建出来的镜像( tag 为 master )创建一个容器
![物联网](/d/file/news/Internet_of_things/technical/2017-07/4f7726bd084d172bb2708546bcdc62f5.png)
![物联网](/d/file/news/Internet_of_things/technical/2017-07/e814da75a7aabe56f7bcc7fbe25f8f02.png)
开启CD,并绑定刚刚创建的容器
![物联网](/d/file/news/Internet_of_things/technical/2017-07/cda4034fb96b513b2876cc8f2e23c7d9.png)
更改代码,测试 DevOps
![物联网](/d/file/news/Internet_of_things/technical/2017-07/0e88cec4b332e879445783cc8494f4d2.png)
![物联网](/d/file/news/Internet_of_things/technical/2017-07/1149019b9a3097c705eb1a34aca82a1f.png)
![物联网](/d/file/news/Internet_of_things/technical/2017-07/26cd85b83a4c634d5a3a13188f63f64d.png)
![](/d/file/news/Internet_of_things/technical/2017-07/c0d7b0c66b324e6e14c5d91a3df37b16.png)
我们可以看到代码更改已经经过构建(CI)、部署(CD)体现在了容器上。