开发的一个程序,利用Docker镜像golang:1.20.2打包后的二进制文件 ,放到debian系统服务器上面运行发现缺少运行库,最简单的做法就是使用dockerfile镜像来运行 。
贴上Dockerfile的文件:
FROM golang:1.21.10-alpine3.19 ADD ./c1 /root/ EXPOSE 9999 WORKDIR /root ENTRYPOINT [ "/root/c1", "-p", "9999" ]
贴上打包命令:
docker build -t c1-app . docker rm -f c1-app docker run -d --name c1-app -p 9999:9999 c1-app