Skip to content

fsimplice/docker-qemu-user-static

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub license

docker-qemu-user-static

Qemu user static binaries provider

Docker Hub

HOWTOs

On x86_64

  1. Create qemu container binaries provider
    docker create --name "qemu-user-static" elfabio972/qemu-user-static:x86_64 dummy
  2. Register qemu bin_fmt
    docker run --rm \
        --privileged \
        -e QEMU_BIN_DIR=/usr/bin/qemu \
        multiarch/qemu-user-static:register --reset
  3. Link any existing docker image
    docker run \
        --rm \
        -it \
        --volumes-from  "qemu-user-static" \
        busybox:1.28
    # ls /usr/bin/qemu
    qemu-aarch64-static       qemu-hppa-static          qemu-mips-static          qemu-mipsn32el-static     qemu-ppc64abi32-static    qemu-sparc-static
    qemu-alpha-static         qemu-i386-static          qemu-mips64-static        qemu-nios2-static         qemu-ppc64le-static       qemu-sparc32plus-static
    qemu-arm-static           qemu-m68k-static          qemu-mips64el-static      qemu-or1k-static          qemu-s390x-static         qemu-sparc64-static
    qemu-armeb-static         qemu-microblaze-static    qemu-mipsel-static        qemu-ppc-static           qemu-sh4-static           qemu-x86_64-static
    qemu-cris-static          qemu-microblazeel-static  qemu-mipsn32-static       qemu-ppc64-static         qemu-sh4eb-static
  4. Running an aarch64/arm32v8 image
    docker run \
    --rm \
    -it \
    --volumes-from  "qemu-user-static"  \
    arm64v8/alpine uname -a
    Linux 0614e4c122b5 4.4.74-boot2docker #1 SMP Mon Jun 26 18:01:14 UTC 2017 aarch64 Linux
    
  5. Running an armv7hl/arm32v7 image
    docker run \
    --rm \
    -it \
    --volumes-from  "qemu-user-static"  \
    arm32v7/debian:stable-slim uname -a
    Linux 0614e4c122b5 4.4.74-boot2docker #1 SMP Mon Jun 26 18:01:14 UTC 2017 aarch64 Linux
    

Links

About

Qemu user static docker images

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published