[Docker] Mac M1系列芯片上完美运行Docker

复制代码
docker pull qinchz/dm8-arm64

    container_name: dm8
    ports:
      - "5236:5236"
    mem_limit: 1g
    memswap_limit: 1g
    volumes:
      - /data/dm8:/home/dmdba/data

数据库实例参数已修改,接近oracle使用习惯

复制代码
#字符集 utf-8
CHARSET=1
#VARCHAR 类型对象的长度以字符为单位
LENGTH_IN_CHAR=1
#标识符大小写不敏感
CASE_SENSITIVE=0

[可选]自定义数据库实例参数

1.启动容器

2.进入容器,删除脚本服务、删除数据实例。参考

3.进入容器目录/usr/local/bin,修改docker-entrypoint.sh文件第17行

复制代码
${DM_PATH}/bin/dminit PATH=/home/dmdba/data PAGE_SIZE=16 CHARSET=1 LENGTH_IN_CHAR=1 CASE_SENSITIVE=0

4.重新启动容器(restart)

注:数据库实例参数表,可在/home/dmdba/dmdbms/bin目录下执行 ./dminit help 查看

相关推荐
JohnYan1 小时前
工作笔记 - CentOS7环境运行Bun应用
javascript·后端·容器
科大饭桶2 小时前
C++入门自学Day14-- Stack和Queue的自实现(适配器)
c语言·开发语言·数据结构·c++·容器
城管不管3 小时前
Docker核心---数据卷(堵门秘籍)
运维·docker·容器
BestAns4 小时前
Docker+Jenkins 自定义镜像指南
docker
铁锚5 小时前
在MAC环境中安装unsloth
人工智能·python·macos·语言模型
荔枝爱编程5 小时前
如何在 Docker 容器中使用 Arthas 监控 Java 应用
java·后端·docker
HONG_YANG6 小时前
2025 热门的 Web 化容器部署工具对比:Portainer VS Websoft9
docker
Faith-小浩浩6 小时前
macos 多个版本的jdk
java·macos·jdk
2501_928094657 小时前
OBS - Mac专业录屏工具(Mac中文)
macos·mac·录屏