本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

该仓库原位于acspri/limesurvey,请更新记录指向adamzammit/limesurvey(所有现有镜像/标签已迁移,内容保持一致)
如果您使用的容器版本在4.0.0至5.0.8(含)之间,且用户在LimeSurvey中加密了数据,请在更新镜像前备份/var/www/html/application/config/security.php文件。
以下是备份示例(假设容器名为some-limesurvey):
$ docker cp some-limesurvey:/var/www/html/application/config/security.php /tmp/security.php
然后更新到5.0.8.1或更高版本,之后可将文件复制回去:
$ docker cp /tmp/security.php some-limesurvey:/var/www/html/application/config/security.php
5.0.8.1及更高版本会持久化config目录。
LimeSurvey是全球最流行的免费开源调查工具([***]
plugins、upload和config目录为持久化卷,确保数据不丢失acspri/limesurvey平滑迁移,所有镜像/标签保持一致$ docker run --name some-limesurvey --link some-mysql:mysql -d adamzammit/limesurvey
以下环境变量用于配置LimeSurvey实例,若已安装LimeSurvey,变量会自动更新配置文件:
LIMESURVEY_DB_HOST:数据库主机(默认:链接的mysql容器IP和端口)LIMESURVEY_DB_USER:数据库用户(默认:"root")LIMESURVEY_DB_PASSWORD:数据库密码(默认:链接的mysql容器的MYSQL_ROOT_PASSWORD值)LIMESURVEY_DB_NAME:数据库名(默认:"limesurvey")LIMESURVEY_TABLE_PREFIX:数据库表前缀(默认:空,例如可设为"lime_")LIMESURVEY_ADMIN_USER:管理员用户名(默认:空)LIMESURVEY_ADMIN_PASSWORD:管理员密码(默认:空)LIMESURVEY_ADMIN_NAME:管理员全名(默认:"Lime Administrator")LIMESURVEY_ADMIN_EMAIL:管理员邮箱(默认:"***")LIMESURVEY_DEBUG:调试级别(默认:0,0=关闭,1=错误,2=严格PHP模式并允许编辑模板)LIMESURVEY_SQL_DEBUG:SQL调试级别(默认:0,1=开启,需LIMESURVEY_DEBUG=2)LIMESURVEY_USE_INNODB:是否使用InnoDB(默认:空,设任意值启用,部分云服务商必需)LIMESURVEY_USE_DB_SESSIONS:是否使用数据库会话(默认:空,设任意值启用)MYSQL_SSL_CA:MySQL SSL CA路径(基于/var/www/html,不设置则禁用SSL;安全说明:默认关闭服务器证书验证以兼容)TZ:时区名称,配置PHP和LimeSurvey时区若
LIMESURVEY_DB_NAME不存在且LIMESURVEY_DB_USER有创建权限,容器会自动创建数据库。
通过端口映射从主机访问容器:
$ docker run --name some-limesurvey --link some-mysql:mysql -p 8080:80 -d adamzammit/limesurvey
访问地址:http://localhost:8080 或 [***]
连接外部数据库(非链接容器):
$ docker run --name some-limesurvey -e LIMESURVEY_DB_HOST=10.1.2.3:3306 \ -e LIMESURVEY_DB_USER=... -e LIMESURVEY_DB_PASSWORD=... -d adamzammit/limesurvey
5.0.8.1及更高版本定义3个持久化卷:
/var/www/html/plugins:已安装插件/var/www/html/upload:主题、调查资源和上传响应数据/var/www/html/application/config:配置文件和加密响应的security.php示例docker-compose.yml:
version: '2' services: limesurvey: image: adamzammit/limesurvey ports: - 8082:80 environment: LIMESURVEY_DB_PASSWORD: example LIMESURVEY_ADMIN_USER: admin LIMESURVEY_ADMIN_PASSWORD: password LIMESURVEY_ADMIN_NAME: Lime Administrator LIMESURVEY_ADMIN_EMAIL: *** volumes: - ./plugins:/var/www/html/plugins - ./upload:/var/www/html/upload - ./config:/var/www/html/application/config mysql: image: mariadb environment: MYSQL_ROOT_PASSWORD: example
运行docker-compose up,初始化完成后访问http://localhost:8082或[***]
官方支持Docker 1.12.3版本,对1.6及以上旧版本提供尽力支持。升级Docker请参考Docker安装文档
本Dockerfile基于Wordpress官方Docker镜像构建


免费版仅支持 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 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429