滔哥 4 月之前
父节点
当前提交
f8fa6a69f5
共有 1 个文件被更改,包括 10 次插入14 次删除
  1. 10 14
      Dockerfile

+ 10 - 14
Dockerfile

@@ -1,22 +1,18 @@
-# 使用alpine:latest作为基础镜像
 FROM alpine:latest
 
-# Install Linux packages
-RUN apk add --no-cache --purge --clean-protected dumb-init iptables tzdata && rm -rf /var/cache/apk/*
-
-# 设置工作目录
-WORKDIR /app
+LABEL org.opencontainers.image.title="LTWG" \
+      org.opencontainers.image.version="v2.0" \
+      org.opencontainers.image.description="WireGuard server" \
+      org.opencontainers.image.licenses="MIT" \
+      org.opencontainers.image.source="https://git.lvtao.net/memory/ltwg.git"
 
-# 将当前目录下的ltwg文件拷贝到容器中
 COPY ltwg /app/ltwg
 
-# 赋予执行权限(如果需要的话)
-RUN chmod +x /app/ltwg
+# Install Linux packages
+RUN apk add --no-cache --purge --clean-protected dumb-init iptables tzdata && rm -rf /var/cache/apk/*
 
-# 暴露端口:52017的TCP和UDP,以及52016的TCP
-EXPOSE 52017/tcp
-EXPOSE 52017/udp
-EXPOSE 52016/tcp
+EXPOSE 50120/udp
+EXPOSE 50121/tcp
 
 WORKDIR /app
-CMD ["/usr/bin/dumb-init", "./ltwg"]
+CMD ["/usr/bin/dumb-init", "./ltwg"]