Installing OctoPrint Using Docker in Linux
Installing OctoPrint Using Docker in Linux
apt-get update
apt-get upgrade
-- Install Prerequisits
apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg2 \
software-properties-common
-- Install Docker-Compose
sudo apt-get install docker-compose
mkdir octoprint
version: '2.2'
services:
octoprint_reprap:
restart: unless-stopped
image: octoprint/octoprint
ports:
- 4000:5000
devices:
- /dev/ttyUSB0:/dev/ttyACM0
volumes:
- /root/octoprint/reprap:/home/octoprint
mjpg-streamer:
restart: unless-stopped
image: openhorizon/mjpg-streamer-pi3
# This image just takes the raw mjpg-streamer args -- set to 720p,30 fps
command: ./mjpg_streamer -o "output_http.so -w ./www" -i "input_uvc.so -r 1280x720 -d
/dev/video0 -f 30"
devices:
- /dev/video0:/dev/video0
ports:
- 8080:8080
docker-compose up -d
-- access your instance of octoprint by opening your browser and going to <deviceip>:<port>