README.md
Rendering markdown...
# 基础镜像(已包含 ROS 2)
FROM tiryoh/ros2:foxy-20230129T0227
# 设置非交互模式
ENV DEBIAN_FRONTEND=noninteractive
ENV PAGER=cat
ENV TZ=UTC
# 跳过 ROS 2 仓库(基础镜像已包含)
RUN echo "#" > /etc/apt/sources.list.d/ros2.list
# 安装额外依赖
RUN apt-get update && apt-get install -y --allow-unauthenticated \
git build-essential cmake python3-pip libasio-dev libtinyxml2-dev libssl-dev openssl
# 创建 keystore 目录
RUN mkdir -p /keystore && chmod 777 /keystore
WORKDIR /
# 拷贝 PoC 脚本
COPY poc.sh /poc.sh
RUN chmod +x /poc.sh
CMD ["/bin/bash"]