krita Docker 镜像下载 - 轩辕镜像
krita 镜像详细信息和使用指南
krita 镜像标签列表和版本信息
krita 镜像拉取命令和加速下载
krita 镜像使用说明和配置指南
Docker 镜像加速服务 - 轩辕镜像平台
国内开发者首选的 Docker 镜像加速平台
极速拉取 Docker 镜像服务
相关 Docker 镜像推荐
热门 Docker 镜像下载
krita 镜像详细信息
krita 镜像标签列表
krita 镜像使用说明
krita 镜像拉取命令
Docker 镜像加速服务
轩辕镜像平台优势
镜像下载指南
相关 Docker 镜像推荐
krita 镜像详细说明
krita 使用指南
krita 配置说明
krita 官方文档
linuxserver/krita Docker镜像文档
镜像概述和主要用途
Krita 是一款专业的免费开源绘画软件,由艺术家开发,旨在为所有人提供可负担的数字艺术工具。linuxserver/krita 镜像是由LinuxServer.io团队构建的Docker化版本,将Krita集成到容器环境中,支持通过Web界面访问,便于在各种平台上快速部署和使用。
核心功能和特性
LinuxServer.io镜像共同特性
- 定期及时的应用更新
- 简易的用户映射(PGID、PUID)
- 基于s6 overlay的自定义基础镜像
- 每周基础操作系统更新,跨LinuxServer.io生态系统共享通用层,以最小化空间占用、 downtime和带宽消耗
- 定期安全更新
架构支持
该镜像通过Docker manifest实现多平台支持,默认拉取lscr.io/linuxserver/krita:latest会自动匹配对应架构,也可通过标签指定:
| 架构 | 支持状态 | 标签格式 |
|---|---|---|
| x86-64 | ✅ | amd64-<版本标签> |
| arm64 | ❌ | - |
使用场景和适用范围
- 数字艺术创作者:需要在容器化环境中运行Krita进行绘画创作
- 开发/测试环境:快速部署独立的Krita实例,避免系统环境冲突
- 远程访问场景:通过Web界面远程使用Krita,无需本地安装
- 教育/培训场景:在服务器上部署,供多用户通过浏览器访问学***
[!NOTE] 该镜像基于Selkies GUI容器框架,需注意安全配置,不建议直接暴露在公网环境。
详细使用方法和配置说明
应用访问地址
容器部署后,可通过以下地址访问Krita Web界面:
- HTTP:
[***] - HTTPS:
[***]
安全注意事项
[!WARNING] 本容器提供对主机系统的特权访问,请勿在未适当安全配置的情况下暴露到互联网。
- HTTPS要求:完整功能需HTTPS支持,现代浏览器特性(如WebCodecs)不支持不安全的HTTP连接
- 认证机制:默认无认证,可通过
CUSTOM_USER和PASSWORD环境变量启用基础HTTP认证(仅适用于可信局域网);公网暴露建议使用反向代理(如SWAG)增强安全 - 权限风险:Web界面包含带无密码sudo权限的终端,任何访问者可在容器内获取root权限,安装软件或探测本地网络
- seccomp配置:老旧硬件或系统可能需要禁用seccomp限制(
--security-opt seccomp=unconfined),但会降低容器安全性,仅在必要时使用
Docker部署方案
docker-compose配置(推荐)
yaml--- services: krita: image: lscr.io/linuxserver/krita:latest container_name: krita environment: - PUID=1000 # 用户ID,通过`id your_user`获取 - PGID=1000 # 组ID,通过`id your_user`获取 - TZ=Etc/UTC # 时区,如Asia/Shanghai # 可选环境变量(详见下文) # - CUSTOM_USER=admin # - PASSWORD=yourpassword # - LC_ALL=zh_CN.UTF-8 volumes: - /path/to/config:/config # 持久化配置目录 ports: - 3000:3000 # HTTP端口 - 3001:3001 # HTTPS端口 shm_size: "1gb" # 共享内存大小,桌面应用推荐至少1GB restart: unless-stopped # 可选:GPU加速配置 # devices: # - /dev/dri:/dev/dri
docker run命令
bashdocker run -d \ --name=krita \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Etc/UTC \ -p 3000:3000 \ -p 3001:3001 \ -v /path/to/config:/config \ --shm-size="1gb" \ --restart unless-stopped \ lscr.io/linuxserver/krita:latest
参数说明
端口映射(-p)
| 参数 | 功能 |
|---|---|
3000:3000 | HTTP访问端口 |
3001:3001 | HTTPS访问端口 |
环境变量(-e)
| 变量 | 描述 | 默认值 |
|---|---|---|
PUID | 用户ID,用于权限映射 | - |
PGID | 组ID,用于权限映射 | - |
TZ | 时区,如Asia/Shanghai | Etc/UTC |
CUSTOM_PORT | 内部HTTP端口 | 3000 |
CUSTOM_HTTPS_PORT | 内部HTTPS端口 | 3001 |
CUSTOM_WS_PORT | WebSocket端口 | 8082 |
CUSTOM_USER | HTTP基础认证用户名 | abc |
PASSWORD | HTTP基础认证密码,未设置则禁用认证 | - |
SUBFOLDER | 反向代理子路径(需包含前后斜杠,如/krita/) | - |
TITLE | 网页标题 | Selkies |
START_DOCKER | 是否自动启动Docker-in-Docker | true |
DISABLE_IPV6 | 是否禁用IPv6 | false |
LC_ALL | 容器区域设置(用于语言支持) | - |
DRINODE | 指定DRI设备节点(如/dev/dri/renderD128) | - |
NO_DECOR | 是否禁用窗口边框(适合PWA) | - |
NO_FULL | 是否禁用自动全屏 | - |
DISABLE_ZINK | 是否禁用Zink环境变量配置 | - |
WATERMARK_PNG | 水印图片路径 | - |
WATERMARK_LOCATION | 水印位置(1-6,详见下文) | - |
卷映射(-v)
| 参数 | 功能 |
|---|---|
/path/to/config:/config | 容器内用户主目录,存储配置和数据 |
运行时配置
| 参数 | 描述 |
|---|---|
--privileged | 启用Docker-in-Docker环境,建议挂载/var/lib/docker到主机目录以提升性能 |
-v /var/run/docker.sock:/var/run/docker.sock | 挂载主机Docker套接字,用于管理主机容器 |
--device /dev/dri:/dev/dri | 挂载GPU设备以支持DRI3加速 |
高级配置
语言支持
通过LC_ALL环境变量设置界面语言,例如:
LC_ALL=zh_CN.UTF-8:中文LC_ALL=ja_JP.UTF-8:日语LC_ALL=ko_KR.UTF-8:韩语LC_ALL=fr_FR.UTF-8:法语LC_ALL=de_DE.UTF-8:德语
DRI3 GPU加速
通过挂载DRI设备实现GPU加速,仅支持开源驱动:
| 驱动类型 | 支持芯片组 |
|---|---|
| Intel | i965/i915驱动的集成显卡 |
| AMD | AMDGPU/Radeon/ATI驱动的独立显卡或APU |
| NVIDIA | nouveau驱动(闭源NVIDIA驱动不支持DRI3) |
配置示例:
bashdocker run -d \ --name=krita \ # 其他基础参数... --device /dev/dri:/dev/dri \ -e DRINODE=/dev/dri/renderD128 \ lscr.io/linuxserver/krita:latest
应用管理
PRoot Apps(持久化)
推荐使用proot-apps安装持久化应用(存储在/config目录,容器重建后保留):
bash# 进入容器 docker exec -it krita /bin/bash # 安装应用(支持列表见[***] proot-apps install filezilla
原生应用(非持久化)
通过universal-package-install mod安装系统包(容器重建后丢失):
yaml# docker-compose.yaml中添加 environment: - DOCKER_MODS=linuxserver/mods:universal-package-install - INSTALL_PACKAGES=libfuse2|git|gdb # 需安装的包,用|分隔
维护与更新
查看容器状态
bash# 查看日志 docker logs -f krita # 进入容器终端 docker exec -it krita /bin/bash # 查看容器版本 docker inspect -f '{{ index .Config.Labels "build_version" }}' krita
更新容器
通过docker-compose
bash# 拉取最新镜像 docker-compose pull krita # 更新容器 docker-compose up -d krita # 清理旧镜像 docker image prune
通过docker run
bash# 拉取最新镜像 docker pull lscr.io/linuxserver/krita:latest # 停止并删除旧容器 docker stop krita && docker rm krita # 用原参数启动新容器(/config目录持久化,配置保留) docker run -d \ --name=krita \ # 原参数... lscr.io/linuxserver/krita:latest
版本历史
- 22.09.25: 基于Debian Trixie重建
- 12.07.25: 基于Selkies和Debian重建,使用AppImage,强制HTTPS,移除arm64支持
- 06.12.24: 基于Alpine 3.21重建
- 23.05.24: 基于Alpine 3.20重建
- 10.02.24: 基于Alpine 3.19重建,更新文档环境变量,添加PWA图标
- 07.12.23: 初始发布
用户好评
来自真实用户的反馈,见证轩辕镜像的优质服务
常见问题
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
轩辕镜像下载加速使用手册
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
登录仓库拉取
通过 Docker 登录认证访问私有仓库
Linux
在 Linux 系统配置镜像加速服务
Windows/Mac
在 Docker Desktop 配置镜像加速
Docker Compose
Docker Compose 项目配置加速
K8s Containerd
Kubernetes 集群配置 Containerd
宝塔面板
在宝塔面板一键配置镜像加速
群晖
Synology 群晖 NAS 配置加速
飞牛
飞牛 fnOS 系统配置镜像加速
极空间
极空间 NAS 系统配置加速服务
爱快路由
爱快 iKuai 路由系统配置加速
绿联
绿联 NAS 系统配置镜像加速
威联通
QNAP 威联通 NAS 配置加速
Podman
Podman 容器引擎配置加速
Singularity/Apptainer
HPC 科学计算容器配置加速
其他仓库配置
ghcr、Quay、nvcr 等镜像仓库
专属域名拉取
无需登录使用专属域名加速
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429