Skip to main content

构建视频接口

  1. 先交叉编译
set goos=linux

go build main.go

生成了 main 文件

生成的时候注意数据库的连接,必须容器里可以访问。

  1. main 文件放入exe文件夹里

目录结构

E:.
│ Dockerfile
│ web.go
│ 批处理.bat

└─exe
main
  1. 构造 Dockerfile
FROM alpine:3.12.0 
MAINTAINER 66500852@qq.com
EXPOSE 8080
RUN mkdir /data
COPY exe /data
ENTRYPOINT ["/data/main"]
  1. 批处理.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