FROM debian:bullseye-slim RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \ echo "Asia/Shanghai" > /etc/timezone RUN mkdir -p /usr/local/dthjjc ENV WORKDIR=/usr/local/dthjjc WORKDIR $WORKDIR # 复制可执行文件和启动脚本 COPY ./dthjjc $WORKDIR/dthjjc COPY ./start.sh $WORKDIR/start.sh COPY ./485_serial_demo $WORKDIR/485_serial_demo RUN chmod +x $WORKDIR/dthjjc && \ chmod +x $WORKDIR/start.sh && \ chmod +x $WORKDIR/485_serial_demo RUN mkdir -p /data/logs # 使用start.sh作为启动脚本 CMD ["/usr/local/dthjjc/start.sh"]