Dockerfile 521 B

12345678910111213141516171819202122
  1. # 使用alpine:latest作为基础镜像
  2. FROM alpine:latest
  3. # Install Linux packages
  4. RUN apk add --no-cache --purge --clean-protected dumb-init iptables tzdata && rm -rf /var/cache/apk/*
  5. # 设置工作目录
  6. WORKDIR /app
  7. # 将当前目录下的ltwg文件拷贝到容器中
  8. COPY ltwg /app/ltwg
  9. # 赋予执行权限(如果需要的话)
  10. RUN chmod +x /app/ltwg
  11. # 暴露端口:52017的TCP和UDP,以及52016的TCP
  12. EXPOSE 52017/tcp
  13. EXPOSE 52017/udp
  14. EXPOSE 52016/tcp
  15. WORKDIR /app
  16. CMD ["/usr/bin/dumb-init", "./ltwg"]