ros (sha256:33f35566b134bc02e1709ff2f5198e979520f71ddd78142b6af9074b7616f060)
Published 2025-01-14 15:06:37 -04:00 by spiri-buildbot
Installation
docker pull git.spirirobotics.com/spiri/ros@sha256:33f35566b134bc02e1709ff2f5198e979520f71ddd78142b6af9074b7616f060
sha256:33f35566b134bc02e1709ff2f5198e979520f71ddd78142b6af9074b7616f060
About this package
ROS base images for Spiri Robotics.
Image Layers
ARG RELEASE |
ARG LAUNCHPAD_BUILD_ARCH |
LABEL org.opencontainers.image.ref.name=ubuntu |
LABEL org.opencontainers.image.version=22.04 |
ADD file:53ce73ebbd6d87a234a33414686f12909aaaf28b7238593f746a327c7d004ce7 in / |
CMD ["/bin/bash"] |
RUN /bin/sh -c echo 'Etc/UTC' > /etc/timezone && ln -s /usr/share/zoneinfo/Etc/UTC /etc/localtime && apt-get update && apt-get install -q -y --no-install-recommends tzdata && rm -rf /var/lib/apt/lists/* # buildkit |
RUN /bin/sh -c apt-get update && apt-get install -q -y --no-install-recommends dirmngr gnupg2 && rm -rf /var/lib/apt/lists/* # buildkit |
RUN /bin/sh -c set -eux; key='C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654'; export GNUPGHOME="$(mktemp -d)"; gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key"; mkdir -p /usr/share/keyrings; gpg --batch --export "$key" > /usr/share/keyrings/ros2-latest-archive-keyring.gpg; gpgconf --kill all; rm -rf "$GNUPGHOME" # buildkit |
RUN /bin/sh -c echo "deb [ signed-by=/usr/share/keyrings/ros2-latest-archive-keyring.gpg ] http://packages.ros.org/ros2/ubuntu jammy main" > /etc/apt/sources.list.d/ros2-latest.list # buildkit |
ENV LANG=C.UTF-8 |
ENV LC_ALL=C.UTF-8 |
ENV ROS_DISTRO=iron |
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ros-iron-ros-core=0.10.0-3* && rm -rf /var/lib/apt/lists/* # buildkit |
COPY ./ros_entrypoint.sh / # buildkit |
ENTRYPOINT ["/ros_entrypoint.sh"] |
CMD ["bash"] |
ENV ROS_DISTRO=iron |
RUN /bin/sh -c apt-get update -y && apt-get install -y ros-${ROS_DISTRO}-mavros ros-${ROS_DISTRO}-mavros-extras ros-${ROS_DISTRO}-mavros-msgs ros-${ROS_DISTRO}-rmw-cyclonedds-cpp python3-colcon-common-extensions python3-pip build-essential make # buildkit |
RUN /bin/sh -c apt-get clean # buildkit |
RUN /bin/sh -c wget https://raw.githubusercontent.com/mavlink/mavros/ros2/mavros/scripts/install_geographiclib_datasets.sh # buildkit |
RUN /bin/sh -c bash ./install_geographiclib_datasets.sh # buildkit |
ENV RMW_IMPLEMENTATION=rmw_cyclonedds_cpp |
RUN /bin/sh -c /bin/bash -c "echo \"source /opt/ros/${ROS_DISTRO}/setup.bash\" >> ~/.bashrc" # buildkit |
Labels
Key | Value |
---|---|
org.opencontainers.image.created | 2025-01-14T19:00:34.111Z |
org.opencontainers.image.description | ROS base images for Spiri Robotics. |
org.opencontainers.image.licenses | |
org.opencontainers.image.ref.name | ubuntu |
org.opencontainers.image.revision | 90c7dff5f7dbb97111f44fe6ab2d1121b0d0523e |
org.opencontainers.image.source | https://git.spirirobotics.com/Spiri/ros |
org.opencontainers.image.title | ros |
org.opencontainers.image.url | https://git.spirirobotics.com/Spiri/ros |
org.opencontainers.image.version | iron |
Details
2025-01-14 15:06:37 -04:00
Versions (2)
View all
Container
0
OCI / Docker
linux/arm64
357 MiB