FROM alpine:latest # 安装 Squid RUN apk add --no-cache squid # 创建必要的目录并设置权限 RUN mkdir -p \ /var/cache/squid \ /var/log/squid \ /var/run \ && chown -R squid:squid /var/cache/squid \ && chown -R squid:squid /var/log/squid # 复制配置文件 COPY squid.conf /etc/squid/squid.conf COPY start-squid.sh /usr/local/bin/start-squid.sh RUN chmod +x /usr/local/bin/start-squid.sh USER squid EXPOSE 3128 ENTRYPOINT ["/usr/local/bin/start-squid.sh"]