linuxOS_AP05/buildroot/package/rockchip/ros2/rosdep.Dockerfile

23 lines
891 B
Docker
Raw Permalink Normal View History

2025-06-02 05:59:07 +00:00
# This Dockerfile describes a simple image with rosdep installed.
# When `run`, it outputs a script for installing dependencies for a given workspace
# Requirements:
# * mount a colcon workspace at /ws
# * see gather_rosdeps.sh for all-caps required input environment
FROM ubuntu:focal
RUN apt-get update && apt-get install --no-install-recommends -y \
dirmngr \
gnupg2 \
&& rm -rf /var/lib/apt/lists/*
RUN apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
RUN echo "deb http://packages.ros.org/ros/ubuntu bionic main" > /etc/apt/sources.list.d/ros-latest.list
RUN apt-get update && apt-get install --no-install-recommends -y \
python-rosdep \
python3-colcon-common-extensions \
&& rm -rf /var/lib/apt/lists/*
RUN rosdep init
RUN mkdir -p /opt
WORKDIR /opt
#ENTRYPOINT ["/root/gather_rosdeps.sh"]