# 使用 Ubuntu 20.04 的 .NET 6 运行时镜像 FROM mcr.microsoft.com/dotnet/aspnet:6.0-focal AS base WORKDIR /app EXPOSE 10101 # 安装 ffmpeg (Ubuntu 的 universe 仓库包含 ffmpeg) RUN apt-get update && \ apt-get install -y --no-install-recommends ffmpeg && \ rm -rf /var/lib/apt/lists/* RUN ffmpeg -version COPY . . ENV ASPNETCORE_URLS=http://*:10101 ENV TZ=Asia/Shanghai ENTRYPOINT ["dotnet", "dy.net.dll"]