Sign inSign up

918178/klipperd

By 918178

•Updated 8 months ago

Klipper For Docker

Image
0

3.7K

918178/klipperd repository overview

# 使用 kiauh 脚本(更新或是安装其它组件)
docker exec -it klipperd bash  # 进入容器
su zwzw  # 切换用户(无密码)
./kiauh/kiauh.sh  # 运行 kiauh 脚本
services:
  klipperd:
    image: 918178/klipperd:kmsfw  # 开箱即用(Klipper,Moonraker,Mainsail,Fluidd,Crowsnest)
    container_name: klipperd  # 自定义容器名称
    restart: unless-stopped  # 非手动停止则总是重启
    privileged: true  # 赋予容器所有内核能力(systemd 需要特权模式运行,必须否则无法启动)
    security_opt:  # 安全选项
      - seccomp=unconfined  # 设置为无限制模式
    # cgroup_parent: docker.slice  # 设置 cgroup 父级,docker.slice 由 systemd 管理
    # cgroup: private  # private 创建独立的 cgroup 命名空间(高版本默认private,可省略)
    tmpfs:  # 挂载为tmpfs(不可省略)
      - /tmp
      - /run
      - /run/lock
    ports:
      - "8080:5001"  # Mainsail 端口
      - "8081:5002"  # Fluidd 端口
      - "7125:7125"  # Moonraker 端口(按需开放)
    volumes:
      - klipperd:/home/zwzw/printer_data  # 挂载 Klipper 数据目录(卷模式挂载)
#     devices:
#       - "/dev/ttyUSB0:/dev/ttyUSB0"  # 更改为实际连接的设备地址
volumes:  # 卷配置
  klipperd:  # 卷名称
    # external: true  # 外部卷(可选)
    name: klipperd  # 卷名称

Tag summary

Content type

Image

Digest

sha256:261759432…

Size

567.5 MB

Last updated

8 months ago

docker pull 918178/klipperd:kmsfw