/docker-octoprint

Primary LanguageDockerfileGNU General Public License v3.0GPL-3.0

docker-octoprint

This image based on the origin's repo, but was made simplify and clearly. mjpg-streamer is supposed to be used as separate container.

Quick start

docker volume create octoprint
docker run -d --restart unless-stopped -p 80:80 --device /dev/ttyACM0 -v octoprint:/octoprint --name octoprint urpylka/octoprint:latest

It has prebuild images for:

  • linux/amd64
  • linux/arm/v6
  • linux/arm/v7
  • linux/arm64

If you wanna build own images, use:

docker build . --tag urpylka/octoprint:latest

or with dockerx:

docker buildx create --use
docker buildx build \
    --tag urpylka/octoprint:latest \
    --platform linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64