本文主要是介绍docker制作beego镜像,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
制作beego实现的微信告警接口镜像
项目地址:
https://github.com/hdlife007/wechart
在go项目目录下创建Dockerfile文件
FROM golang
WORKDIR $GOPATH/src/wechart
ADD . $GOPATH/src/wechart
RUN go get github.com/astaxie/beego && go build . #记得安装beego环境
EXPOSE 8088 #暴露的端口号要与配置文件app.conf中配置的httpport端口号保持一致
ENTRYPOINT ["./wechart"]
制作镜像:
docker build -t wechart .
运行容器:
docker run -it --rm -d -p 9999:8088 wechart
验证:
curl -i -X POST -H "'Content-type':'application/json'" -d '{"ToUser":"", "ToParty":"", "Content":"测试"}' http://“地址”:9999/wechart/msg/send/ #ToUser 和ToParty不可同时为空
这篇关于docker制作beego镜像的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!