docker+go+gin部署

一、准备工作

  1、先确保项目可以正常运行

二、编写Dockerfile文件,生成镜像

FROM golang:1.18.1
WORKDIR /go/src/app
ADD ./ /go/src/app
RUN go env -w GO111MODULE=on && go env -w GOPROXY=https://goproxy.cn,direct
EXPOSE 8081
CMD ["go", "run", "main.go"]

  docker build -t test:v1.0.0 .    # 注意最后的那个“.”,说明是当前目录下

三、运行镜像及调试

  docker run -it --name test -p 8080:8080 test:v1.0.0

  一开始不建议-d直接后台运行,这样报错的话不利于调试,确保没有问题后再进行后台

posted @   飞羽小鱼仔  阅读(159)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示