Sign inSign up

ijmin/rpi

By ijmin

Updated over 4 years ago

rpi (buildx (img created from linux[x86] )

Image
1

149

ijmin/rpi repository overview

RPI Docker

RPI image[arm64/v8] built from linux[amd64] with buildx


Getting Started

Prerequisities

Build

If manual build wanted

buildx init
  1. For amd64/v8 create buildx platform

    ref : https://docs.docker.com/buildx/working-with-buildx/

docker buildx create --name <NAME> --platform <PLATFORM>
docker buildx use <NAME>
  1. build
 docker buildx build --load --platform <PLATFORM> -t <IMG:TAG> .
 # ex)
 docker buildx build --load --platform linux/arm64/v8 -t rpi:4b_ros .
buildx error solving (On aarch64)
docker run --rm --privileged multiarch/qemu-user-static:register --reset --credential yes
docker buildx rm <NAME>
docker buildx create --name <NEWNAME> --driver docker-container --use
docker buildx inspect --bootstrap

Run

Run Test
docker run --rm -it --name rpi rpi:4b_ros /bin/bash
Run Shell
  1. First run (create shell file)
  • please change -v(volume) locations as wanted!
#!/bin/bash

xhost +local:root

docker run -it -d --name rpi \
    --net=host \
    --privileged \
    -v /tmp/.X11-unix:/tmp/.X11-unix \
    -e QT_X11_NO_MITSHM=1 \
    -e DISPLAY=$DISPLAY \
    -v $HOME/Docker/RPI4b/ros_ws:/home/rpi/catkin_ws/src \
    ijmin/rpi:4b_ros_0
  1. After
docker start rpi 

Postrequisities

Tag summary

Content type

Image

Digest

Size

363 MB

Last updated

over 4 years ago

docker pull ijmin/rpi:rosnoetic_0