services-ros1-xbee_mav (sha256:ce4c8889ef5c66e87f63b6ca5b445595d5494a71158464d55716729d1d4ff0a0)
Installation
docker pull git.spirirobotics.com/spiri/services-ros1-xbee_mav@sha256:ce4c8889ef5c66e87f63b6ca5b445595d5494a71158464d55716729d1d4ff0a0
sha256:ce4c8889ef5c66e87f63b6ca5b445595d5494a71158464d55716729d1d4ff0a0
Image Layers
ADD file:3c6dc937cb7b4c81b42126f377d23320ec1d0a8ca34d38e7c45871f1d08dac43 in / |
/bin/sh -c set -xe && echo '#!/bin/sh' > /usr/sbin/policy-rc.d && echo 'exit 101' >> /usr/sbin/policy-rc.d && chmod +x /usr/sbin/policy-rc.d && dpkg-divert --local --rename --add /sbin/initctl && cp -a /usr/sbin/policy-rc.d /sbin/initctl && sed -i 's/^exit.*/exit 0/' /sbin/initctl && echo 'force-unsafe-io' > /etc/dpkg/dpkg.cfg.d/docker-apt-speedup && echo 'DPkg::Post-Invoke { "rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true"; };' > /etc/apt/apt.conf.d/docker-clean && echo 'APT::Update::Post-Invoke { "rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true"; };' >> /etc/apt/apt.conf.d/docker-clean && echo 'Dir::Cache::pkgcache ""; Dir::Cache::srcpkgcache "";' >> /etc/apt/apt.conf.d/docker-clean && echo 'Acquire::Languages "none";' > /etc/apt/apt.conf.d/docker-no-languages && echo 'Acquire::GzipIndexes "true"; Acquire::CompressionTypes::Order:: "gz";' > /etc/apt/apt.conf.d/docker-gzip-indexes && echo 'Apt::AutoRemove::SuggestsImportant "false";' > /etc/apt/apt.conf.d/docker-autoremove-suggests |
/bin/sh -c rm -rf /var/lib/apt/lists/* |
/bin/sh -c mkdir -p /run/systemd && echo 'docker' > /run/systemd/container |
CMD ["/bin/bash"] |
/bin/sh -c apt-get update && apt-get install -q -y --no-install-recommends dirmngr gnupg2 && rm -rf /var/lib/apt/lists/* |
/bin/sh -c apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 4B63CF8FDE49746E98FA01DDAD19BAB3CBF125EA |
/bin/sh -c echo "deb http://snapshots.ros.org/kinetic/final/ubuntu xenial main" > /etc/apt/sources.list.d/ros1-snapshots.list |
ENV LANG=C.UTF-8 |
ENV LC_ALL=C.UTF-8 |
ENV ROS_DISTRO=kinetic |
/bin/sh -c apt-get update && apt-get install -y --no-install-recommends ros-kinetic-ros-core=1.3.2-0* && rm -rf /var/lib/apt/lists/* |
COPY file:cbbaa0f5d6a276512315f5b4d7347e94a120cefbda9058ebb0d678847ff4837f in / |
ENTRYPOINT ["/ros_entrypoint.sh"] |
CMD ["bash"] |
RUN /bin/sh -c apt-get update && apt-get install -y git vim build-essential ros-kinetic-mavros dos2unix ros-kinetic-mavros-extras ros-kinetic-mavros-msgs ros-kinetic-catkin # buildkit |
WORKDIR /root/catkin_ws/ |
COPY xbeemav/ ./src/xbeemav # buildkit |
RUN /bin/sh -c /bin/bash -c "source /opt/ros/kinetic/setup.bash && catkin_make -DSIM=0 -DKIN=1" # buildkit |
RUN /bin/sh -c /bin/bash -c "source /opt/ros/kinetic/setup.bash && catkin_make install" # buildkit |
ENV ROS_DISTRO=kinetic |
ENV CATKIN_SETUP_FILE=devel/setup.bash |
RUN /bin/sh -c apt-get clean # buildkit |
COPY ./ros_entrypoint.sh /ros_entrypoint.sh # buildkit |
RUN /bin/sh -c /bin/bash -c "dos2unix /ros_entrypoint.sh" # buildkit |
HEALTHCHECK &{["CMD-SHELL" "/ros_entrypoint.sh rostopic list"] "5s" "5s" "0s" "0s" '\x03'} |
Labels
Key | Value |
---|---|
org.opencontainers.image.created | 2024-06-26T22:11:12.605Z |
org.opencontainers.image.description | |
org.opencontainers.image.licenses | |
org.opencontainers.image.revision | a9ae6c4e2bdbdf618aa4ecfdab219093fb2ed46b |
org.opencontainers.image.source | https://git.spirirobotics.com/Spiri/services-ros1-xbee_mav |
org.opencontainers.image.title | services-ros1-xbee_mav |
org.opencontainers.image.url | https://git.spirirobotics.com/Spiri/services-ros1-xbee_mav |
org.opencontainers.image.version | standalone |
Details
2024-06-26 19:18:25 -03:00
Versions (2)
View all
Container
0
OCI / Docker
linux/arm64
373 MiB
main
2024-10-04
standalone
2024-06-26