HTTP

本地配置httpbin

2019-07-28  本文已影响2人  我的饭灬

httpbin是一个开源项目,使用Python+Flask编写,利用它可以测试各种HTTP请求和响应。
官网:http://httpbin.org | https://httpbin.org
Github地址:https://github.com/postmanlabs/httpbin

但是,鉴于国内网络的问题,httpbin的官网可能无法访问或者很卡,这个时候就需要在本地配置httpbin了。接下来介绍如何在Ubuntu环境下本地配置httpbin。

安装docker

首先安装docker,Ubuntu安装docker命令:

sudo apt install docker.io

同样,由于国内网络的问题,我们需要配置加速器,不然拉取 Docker 镜像十分缓慢。使用以下命令新建配置文件:

sudo vim /etc/docker/daemon.json

在配置文件中填入以下内容,然后保存。

{
  "registry-mirrors": ["url"]
}

这里要注意,其中的url要替换成相应的镜像地址,推荐使用阿里云的。可以通过以下方法获取阿里云的docker镜像地址。首先要在阿里云的官网注册一个账号,一步一步来就行,比较简单。

注册完成之后,进入阿里云控制台,选择容器镜像服务。

选择容器镜像服务

进入容器镜像服务页面之后,选择镜像加速器,就可以看到加速器地址了,然后复制下来替代上面提到的url就行了。

获取加速器地址

保存好配置文件之后,还要重启一下docker服务,可以使用以下命令:

sudo systemctl daemon-reload
sudo systemctl restart docker

本地配置httpbin

完成docker的安装之后,就可以利用docker来配置httpbin了。首先是拉取httpbin镜像,使用以下命令:

docker pull kennethreitz/httpbin

拉取需要一点时间,请耐心等待。完成拉取之后,就可以配置了,使用以下命令:

docker run -p 80:80 kennethreitz/httpbin

这个时候,打开浏览器,输入localhost,就可以看到httpbin的页面了。

httpbin主页
上一篇 下一篇

猜你喜欢

热点阅读