mirror of
https://github.com/LRGEX/Klipper-docker.git
synced 2026-01-20 14:12:09 +01:00
117 lines
3.7 KiB
Plaintext
117 lines
3.7 KiB
Plaintext
https://stackoverflow.com/questions/24225647/docker-a-way-to-give-access-to-a-host-usb-or-serial-device
|
|
|
|
https://github.com/dimalo/klipper-web-control-docker/blob/main/klipper/Dockerfile
|
|
|
|
https://github.com/dw-0/kiauh
|
|
|
|
https://serverfault.com/questions/1053187/systemd-fails-to-run-in-a-docker-container-when-using-cgroupv2-cgroupns-priva/1054414#1054414
|
|
|
|
sudo docker run -d --name klipper --device /dev/ttyUSB0:/dev/ttyUSB0 -v /home/lrgex/klipper:/home/lrgex -p 5001:80 -p 7125:7125 --privileged --cap-add SYS_ADMIN --security-opt seccomp=unconfined --cgroup-parent=docker.slice --cgroupns private --tmpfs /tmp --tmpfs /run --tmpfs /run/lock lrgex/klipper-docker
|
|
|
|
|
|
|
|
sudo docker run -d --name klipper -p 5001:80 -p 7125:7125 --privileged --cap-add SYS_ADMIN --security-opt seccomp=unconfined --cgroup-parent=docker.slice --cgroupns private --tmpfs /tmp --tmpfs /run --tmpfs /run/lock lrgex/klipper-docker
|
|
|
|
|
|
sudo docker run -d --name klipper --device /dev/ttyUSB0:/dev/ttyUSB0 -p 5001:80 -p 7125:7125 -e PACKAGES="klipper moonraker fluidd" -v klipper-config:/home/lrgex --privileged --cap-add SYS_ADMIN --security-opt seccomp=unconfined --cgroup-parent=docker.slice --cgroupns private --tmpfs /tmp --tmpfs /run --tmpfs /run/lock lrgex/klipper-docker
|
|
|
|
sudo docker run -d --name klipper -p 5001:80 -p 7125:7125 -e PACKAGES="klipper moonraker fluidd" --privileged --cap-add SYS_ADMIN --security-opt seccomp=unconfined --cgroup-parent=docker.slice --cgroupns private --tmpfs /tmp --tmpfs /run --tmpfs /run/lock lrgex/klipper-docker:2.0
|
|
|
|
|
|
sudo docker run -d --name klipper --device /dev/ttyUSB0:/dev/ttyUSB0 -p 5001:80 -p 7125:7125 -v klipper-config:/home/lrgex/printer_data --privileged --cap-add SYS_ADMIN --security-opt seccomp=unconfined --cgroup-parent=docker.slice --cgroupns private --tmpfs /tmp --tmpfs /run --tmpfs /run/lock klipper
|
|
|
|
|
|
sudo docker run -d \
|
|
-e KEEP_VERSIONS="2" \
|
|
-v /mnt/fastshare/klipper:/backup \
|
|
-v klipper-config:/source:ro \
|
|
-v /var/run/docker.sock:/var/run/docker.sock \
|
|
-e LOCAL_BACKUP="true" \
|
|
-e TZ="Asia/Riyadh" \
|
|
--restart no \
|
|
--name backarosa-klipper lrgex/backarosa backup
|
|
|
|
|
|
|
|
|
|
sudo docker run -d \
|
|
--name klipper \
|
|
--device /dev/ttyUSB0:/dev/ttyUSB0 \
|
|
-p 5001:80 \
|
|
-p 7125:7125 \
|
|
-e PACKAGES="klipper moonraker fluidd" \
|
|
-v klipper-config:/home/lrgex \
|
|
--privileged \
|
|
--cap-add SYS_ADMIN \
|
|
--security-opt seccomp=unconfined \
|
|
--cgroup-parent=docker.slice \
|
|
--cgroupns private \
|
|
--tmpfs /tmp \
|
|
--tmpfs /run \
|
|
--tmpfs /run/lock \
|
|
lrgex/klipper-docker
|
|
|
|
|
|
sudo docker run -d \
|
|
-e KEEP_VERSIONS="2" \
|
|
-v /mnt/backups/klipper:/backup \
|
|
-v klipper-config:/source:ro \
|
|
-v /var/run/docker.sock:/var/run/docker.sock \
|
|
-e LOCAL_BACKUP="true" \
|
|
-e TZ="Asia/Riyadh" \
|
|
--restart no \
|
|
--name backarosa-klipper lrgex/backarosa backup
|
|
|
|
|
|
docker run --rm \
|
|
-v /mnt/fastshare/klipper:/backup \
|
|
-v klipper-config:/source \
|
|
-e LOCAL_BACKUP="true" \
|
|
-e TZ="Asia/Riyadh" \
|
|
-e RESTORE_VERSION="0" \
|
|
lrgex/backarosa restore
|
|
|
|
|
|
version: '3.8'
|
|
|
|
services:
|
|
klipper:
|
|
image: klipper
|
|
container_name: klipper
|
|
privileged: true
|
|
cap_add:
|
|
- SYS_ADMIN
|
|
security_opt:
|
|
- seccomp=unconfined
|
|
cgroup_parent: docker.slice
|
|
cgroup: private
|
|
tmpfs:
|
|
- /tmp
|
|
- /run
|
|
- /run/lock
|
|
volumes:
|
|
- klipper-config:/home/lrgex/printer_data
|
|
ports:
|
|
- "5001:80"
|
|
- "7125:7125"
|
|
devices:
|
|
- "/dev/ttyUSB0:/dev/ttyUSB0"
|
|
|
|
klipper-backarosa:
|
|
image: lrgex/backarosa
|
|
container_name: klipper-backarosa
|
|
restart: no
|
|
command: backup
|
|
volumes:
|
|
- /mnt/fastshare/klipper:/backup
|
|
- klipper-config:/source:ro
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
environment:
|
|
- KEEP_VERSIONS=2
|
|
- LOCAL_BACKUP=true
|
|
- TZ=Asia/Riyadh
|
|
- CRON=0 8 * * *
|
|
|
|
volumes:
|
|
klipper-config:
|