docker run -d -p 5236:5236 --restart=always --name dm8 --privileged=true -e “PAGE_SIZE=32” -e “EXTENT_SIZE=32” -e “CHARSET/UNICODE_FLAG=1” -e “CASE_SENSITIVE=Y” -e LD_LIBRARY_PATH=/opt/dmdbms/bin -e INSTANCE_NAME=ASSET -v /usr/yjh/dm8/data:/opt/dmdbms/data dm8_single:v8.1.2.128_ent_x86_64_ctm_pack4
按照这个步骤操作一下,本地测试可以使用
启动容器后进入容器,重新初始化实例
1、正常启动容器,查询docker ps容器ID
2、进入容器docker exec -it 容器ID /bin/bash
3、停止数据库服务,修改原实例目录cd /opt/dmdbms/data
mv DAMENG OLD_DAMENG
4、根据需求初始化实例(不要修改路径和数据库名DB_NAME)
cd /opt/dmdbms/bin
./dminit PATH=/opt/dmdbms/data EXTENT_SIZE=32 PAGE_SIZE=32 CHARSET=1 CASE_SENSITIVE=N INSTANCE_NAME=dm8_01
5、退出重启docker restart dm8_01
你对于挂载的文件,权限怎么设置的?
docker版本是20.10.18
操作系统是龙蜥OS7.9,阿里适配centos7的国产系统