代码拉取完成,页面将自动刷新
# 使用官方Python基础镜像
FROM python:3.11-slim-bookworm
# 设置工作目录
WORKDIR /home/projects
# 安装系统依赖
RUN apt-get update && apt-get install -y \
python3-pip \
python3-dev \
build-essential \
libhdf5-serial-dev \
libhdf5-dev \
libatlas-base-dev \
libopenjp2-7 \
zlib1g-dev \
git \
nano \
vim \
wget \
&& rm -rf /var/lib/apt/lists/*
# 安装Python包
RUN pip3 install --upgrade pip setuptools wheel
RUN pip3 install \
numpy \
pandas \
tensorflow \
keras \
pillow \
opencv-python-headless \
matplotlib \
tornado \
docopt \
moviepy \
pygame \
Adafruit_PCA9685 \
h5py
# 安装donkeycar(不包含树莓派特定依赖)
RUN pip3 install donkeycar
# 设置环境变量
ENV PYTHONPATH=/home/projects/mycar
ENV DONKEY_CAR_ROOT=/home/projects/mycar
# 创建donkey car项目(可选)
RUN donkey createcar --path /home/projects/mycar
# 复制配置文件(如果有)
#COPY myconfig.py ./mycar/myconfig.py
# Web界面端口
EXPOSE 8887
# 训练可视化端口
EXPOSE 3000
# 设置启动命令
CMD ["python", "manage.py", "drive"]
# 添加卷挂载点
VOLUME ["./mycar/data", "./mycar/models", "./GYM"]
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。