Docker CI: Httpbin 安装
一、概述
基于 Docker 集成 CI 环境。涉及技术:Linux(Ubuntu 14.04), Docker, Jenkins, Git/Gitlab, Web/Httpbin, Python/Pytest, UI/Selenium, Robotframework, Grid Server, Appium 等。
架构图如下:
二、Docker 平台(Ubuntu 14.04):安装 Httpbin
- pull kennethreitz/httpbin 镜像
- 查看 kennethreitz/httpbin 镜像
- 运行 kennethreitz/httpbin 容器:
--name: 容器名
--restart : 自动启动
-d: daemon 守护进程
-p: publlish 端口,1080 是 kennethreitz/httpbin 网页端口
- 查看 docker 进程
# sudo docker pull kennethreitz/httpbin
# sudo docker images
# sudo docker run --name httpbin --restart always -d -p 1080:80 kennethreitz/httpbin
# sudo docker ps
打开 Httpbin: