Dockerfile example
FROM pytorch/pytorch:1.13.1-cuda11.6-cudnn8-runtime
ARG DEBIAN_FRONTEND=noninteractive
ENV TZ=Asia/Shanghai
# RUN rm /etc/apt/sources.list.d/cuda.list
RUN apt-get update
# 安装ifconfig命令
RUN apt-get install -y net-tools
# 安装ping命令
RUN apt-get install -y iputils-ping
# opencv-python依赖
RUN apt-get install -y libgl1 ffmpeg
RUN apt-get install -y wget
RUN pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip
RUN pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
# 安装yolov5s
RUN pip3 install yolov5==7.0.7
# 拷贝代码至docker
WORKDIR /root/
COPY envs ./envs
COPY code ./code
WORKDIR /root/envs
# 安装rocketmq-client-cpp
RUN wget https://ghproxy.com/https://github.com/apache/rocketmq-client-cpp/releases/download/2.0.0/rocketmq-client-cpp-2.0.0.amd64.deb
RUN dpkg -i rocketmq-client-cpp-2.0.0.amd64.deb
RUN pip3 install rocketmq-client-python==2.0.0
RUN pip3 install -r requirements.txt
WORKDIR /root/code
RUN wget https://ghproxy.com/https://github.com/aler9/rtsp-simple-server/releases/download/v0.21.4/rtsp-simple-server_v0.21.4_linux_amd64.tar.gz
RUN tar -xzvf rtsp-simple-server_v0.21.4_linux_amd64.tar.gz
ENV OPENCV_FFMPEG_CAPTURE_OPTIONS="rtsp_transport;udp"
ENTRYPOINT ["sh", "start.sh"]
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律