Sign inSign up

psychlist/docker-sonos-web-arm

By psychlist

•Updated over 6 years ago

Docker build of sonos-web for Raspberry Pi. This is Work-In-Progress.

Image
2

10K+

psychlist/docker-sonos-web-arm repository overview

⁠Docker Container Build of Sonos-Web for Raspberry Pi

This Dockerfile builds a docker container version of Sonos-Web [1], suitable for use on a Raspberry Pi.

It has so far been tested on the following Raspberry Pi models:

  • Raspberry Pi 3 Model B Rev 1.2 (a02082)
  • Raspberry Pi 3 Model B Plus Rev 1.3 (a020d3)
  • Raspberry Pi 4 Model B Rev 1.1 (a03111)

In order to build for ARM on Docker Hub, the Dockerfile makes use of the crossbuild capabilities provided by the Balena Debian distribution [2], which allows ARM images to be built under x86. (If you want to use this Dockerfile to build directly on a native ARM device, comment out or delete the two cross-build RUN statements.)

The docker image name is psychlist/docker-sonos-web-arm on Docker Hub [3].

⁠Requirements

A working Docker environment on a suitable Raspberry Pi, and Internet access to pull the Docker image.

⁠Usage

The container is started as follows:

docker run -d \
  --net=host \
  --restart=always \
  --name=sonos-web \
  psychlist/docker-sonos-web-arm

To update the container to the latest version, first pull the new image, then stop & restart the container:

docker pull psychlist/docker-sonos-web-arm
docker rm --force sonos-web
docker run -d \
  --net=host \
  --restart=always \
  --name=sonos-web \
  psychlist/docker-sonos-web-arm

[1] https://github.com/Villarrealized/sonos-web⁠
[2] https://hub.docker.com/r/balenalib/raspberrypi3-debian-node⁠
[3] https://hub.docker.com/r/psychlist/docker-sonos-web-arm⁠

Tag summary

Content type

Image

Digest

Size

275.8 MB

Last updated

over 6 years ago

docker pull psychlist/docker-sonos-web-arm