# 使用 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 # 卷名称
Content type
Image
Digest
sha256:261759432…
Size
567.5 MB
Last updated
8 months ago
docker pull 918178/klipperd:kmsfw