构建视频接口
- 先交叉编译
set goos=linux
go build main.go
生成了 main
文件
生成的时候注意数据库的连接,必须容器里可以访问。
- 把
main
文件放入exe文件夹里
目录结构
E:.
│ Dockerfile
│ web.go
│ 批处理.bat
│
└─exe
main
- 构造
Dockerfile
FROM alpine:3.12.0
MAINTAINER 66500852@qq.com
EXPOSE 8080
RUN mkdir /data
COPY exe /data
ENTRYPOINT ["/data/main"]
- 批处理.bat 文件
docker build -t 66500852/video_video:1.0.0 . -f Dockerfile
docker run --name vedieo_video -d -p 8088:8088 66500852/video_video:1.0.0