1- FROM public.ecr.aws/docker/library/ros:humble -ros-base
1+ FROM public.ecr.aws/docker/library/ros:jazzy -ros-base
22
33# Set the Ubuntu mirrors
44ARG AWS_REGION=us-east-1
@@ -11,12 +11,12 @@ RUN mkdir -p /var/runtime /var/task /var/task/src /var/task/.tmp/matplotlib
1111# Install additional dependencies
1212RUN apt-get update && apt-get upgrade -y && apt-get install -y --no-install-recommends \
1313 libboost-all-dev \
14- ros-humble -image-transport \
15- ros-humble -compressed-image-transport \
16- ros-humble -cv-bridge \
17- ros-humble -pybind11-vendor \
18- ros-humble -test-msgs \
19- ros-humble -rosbag2-storage-mcap \
14+ ros-jazzy -image-transport \
15+ ros-jazzy -compressed-image-transport \
16+ ros-jazzy -cv-bridge \
17+ ros-jazzy -pybind11-vendor \
18+ ros-jazzy -test-msgs \
19+ ros-jazzy -rosbag2-storage-mcap \
2020 python3-pip \
2121 libjsoncpp-dev \
2222 v4l-utils \
@@ -26,7 +26,7 @@ RUN apt-get update && apt-get upgrade -y && apt-get install -y --no-install-reco
2626 apt-get clean && rm -rf /var/lib/apt/lists/*
2727
2828# Install Python packages
29- RUN pip3 install -U --no-cache-dir 'tensorflow-cpu<2.17' \
29+ RUN pip3 install -U --break-system-packages -- no-cache-dir 'tensorflow-cpu<2.17' \
3030 python-resize-image \
3131 'deepracer-utils>=1.0.3' \
3232 pillow \
@@ -43,7 +43,7 @@ ENV MPLCONFIGDIR=/var/task/.tmp/matplotlib
4343RUN cd /var/task/src && \
4444 git clone -b logging https://github.com/larsll/deepracer-viz && \
4545 git clone -b compressed-image https://github.com/larsll/aws-deepracer-interfaces-pkg && \
46- bash -c 'cd /var/task && source /opt/ros/humble /setup.bash && colcon build --merge-install && rm -rf build && rm -rf log && rm -rf src'
46+ bash -c 'cd /var/task && source /opt/ros/jazzy /setup.bash && colcon build --merge-install && rm -rf build && rm -rf log && rm -rf src'
4747
4848# Copy function code
4949COPY *.py /var/task/
0 commit comments