news 2026/3/8 7:26:01

Beikeshop 安装

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Beikeshop 安装

使用docker环境Beikeshop安装过程中遇到很多问题总结一下

1.phpmyadmin安装问题

RUN apt-get clean && \ 1292 rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* && \ 1293 rm /var/log/lastlog /var/log/faillog rm: cannot remove '/var/log/faillog': No such file or directory

- 修改Dockerfile,在删除命令前添加 -f 参数(强制删除,忽略不存在的文件)
- 或者使用条件删除,如 rm -f /var/log/lastlog /var/log/faillog

Docker在尝试从Docker Hub拉取 phpmyadmin 基础镜像时,无法连接到Docker Hub的认证服务器

更换国内镜像

2.mysql版本问题

2025-12-30T10:31:50.759567Z 0 [ERROR] [MY-015628] [Server] Unknown character set: 'utf8'.

- .env 文件中 MYSQL_VERSION=latest (第359行)
- 这意味着Docker将拉取并使用最新版本的MySQL镜像

因为MySQL 8.0对字符集进行了调整,不再支持单纯的 utf8 字符集名称,需要使用 utf8mb4

utf8mb4 是MySQL 8.0+和9.0+推荐的UTF-8字符集

解决方案

- 编辑 docker/mysql/my.cnf 文件
- 将第10行的 character-set-server=utf8 修改为 character-set-server=utf8mb4

注释掉 # default-authentication-plugin=mysql_native_password

my.cnf

# The MySQL Client configuration file. # # For explanations see # http://dev.mysql.com/doc/mysql/en/server-system-variables.html [mysql] [mysqld] sql-mode="STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION" character-set-server=utf8mb4 # default-authentication-plugin=mysql_native_password

3.workspace

20.48 + groupadd -g 1000 laradock 20.50 groupadd: GID '1000' already exists

错误含义
这个错误表示在执行 groupadd -g 1000 laradock 命令时失败,因为GID(组ID)1000已经存在于系统中。

解决方案

②- 将 WORKSPACE_PGID 修改为其他未使用的GID值,如1001
- 同时需要相应调整 WORKSPACE_PUID 以保持一致性.

从 .env 文件可以看到,默认配置 WORKSPACE_PUID=1000 和 WORKSPACE_PGID=1000

.env文件第180-181行改成1001

WORKSPACE_PUID=1001

WORKSPACE_PGID=1001

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/8 4:22:47

还在用传统方式写构造函数?C# 12主构造函数+基类调用让代码瘦身80%

第一章:C# 12主构造函数与基类调用的革命性变革C# 12 引入了主构造函数(Primary Constructors)这一语言特性,极大简化了类型定义中的构造逻辑,尤其在组合复杂对象和继承体系中表现出前所未有的简洁性与表达力。开发者现…

作者头像 李华
网站建设 2026/3/4 23:08:14

HunyuanOCR模型亮点揭秘:轻量化架构下的高性能表现

HunyuanOCR模型亮点揭秘:轻量化架构下的高性能表现 在文档数字化浪潮席卷各行各业的今天,企业对OCR技术的需求早已不再局限于“把图片转成文字”。准确率、响应速度、部署成本以及多场景适应能力,正在成为衡量一个OCR系统是否真正可用的关键标…

作者头像 李华
网站建设 2026/3/3 22:38:47

uniapp+springboot校园旧衣物上门回收捐赠小程序

目录 摘要 项目技术支持论文大纲核心代码部分展示可定制开发之亮点部门介绍结论源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作 摘要 基于UniApp和SpringBoot的校园旧衣物上门回收捐赠小程序旨在解决高校学生旧衣物处理难题,通…

作者头像 李华
网站建设 2026/3/2 12:50:02

Google Cloud Vision对比:HunyuanOCR在中文场景的优势分析

Google Cloud Vision对比:HunyuanOCR在中文场景的优势分析 在企业文档自动化、智能办公系统和金融票据处理日益普及的今天,OCR已不再是“能不能识别文字”的问题,而是“能否精准、高效、安全地将复杂图像转化为结构化数据”。尤其是在中文环境…

作者头像 李华
网站建设 2026/3/5 10:15:42

3、什么是类加载器,类加载器有哪些

什么是类加载器,类加载器有哪些实现通过类的全限定名获取该类的二进制字节流的代码块叫做类加载器。主要有以下四种类加载器:引导类加载器:(Bootstrap ClassLoader)用来加载java核心类库,无法被 java程序直接引用。扩展…

作者头像 李华
网站建设 2026/3/4 5:24:22

【C#高级编程必修课】:彻底搞懂集合表达式中的合并逻辑与陷阱

第一章:C#集合表达式合并操作的核心概念在C#中,集合表达式的合并操作是处理多个数据源时的关键技术之一。它允许开发者通过语言集成查询(LINQ)将两个或多个集合按照指定条件进行组合,从而生成新的数据结构。这类操作广…

作者头像 李华