Docker和Curl
Docker本地测试nginx启dockercreate local images & build dockerdocker build -t your_name Dockerfile_pathmake container & run dockerdocker run-d -p 80:80 --env API_URL=http://xxxxxxxxcom/api...
·
Docker
docker配置项目示例:
- 镜像:images
- 容器: containers
- 容器的操作:run, ps , stop, rm ,start ,restart
- 镜像的操作: build, pull ,push ,commit , rmi (删除)
docker images可以看到当前所有镜像;docker ps可以看到所有在运行的容器;docker build创建新的镜像
Dockerfile中的WORKDIR指令用于指定容器的一个目录,容器启动时执行的命令会在该目录下执行,相当于设置了容器的工作目录。
本地测试nginx启docker
create local images & build docker
docker build -t your_name Dockerfile_path
make container & run docker
docker run -d -p 80:80 --env API_URL=http://xxxxxxxxcom/api images_name
enter container & exec docker
docker exec -it container_id bash
view all env value
docker exec -it container_id env
view one env value,after enter container
echo $API_URL
在容器里面使用Curl
命令测试
本地使用nginx代理之后的前端,端口是80
curl localhost:80
本地node服务,端口是4000
curl localhost:4000/node_health
curl默认是get请求方式
curl http://www.baidu.com
curl使用post请求接口
curl -d "userName=liujiawei&password=123456" http://dpp.annotation.patsnap.private/api/annotation/login/
curl使用Post请求而且传递json参数
url -l -H "Content-type: application/json" -X POST -d '{"userName":"liujiawei","password":"123456"}' http://dpp.annotation.patsnap.private/api/annotation/login/
更多推荐
已为社区贡献1条内容
所有评论(0)