在db2 LuW Docker容器中保留数据

问题描述 投票:0回答:1

我正在运行db / 2 luw映像(RHEL上DB2ExpressC的自定义映像)的docker容器。容器将服务公开到端口50000,并且可以从“外部”获得。用户是db2inst1,似乎是数据库的标准用户名。我使用以下命令启动容器:

docker run --rm -itd -e DB2INST1_PASSWORD=kvl -e DBNAME=BLA -p 50000:50000 -v db2luw:/home/db2inst1 db2:v11.1-7

当我查看容器时,有一个db2inst1用户的主目录,其中db-instance放置了它的数据。我以为如果创建一个以主目录为挂载点的卷,它将导致我的数据在容器重启后被保存在其中。

有人知道可能是什么问题吗?我找不到维基或有用的文档。

docker db2 volume
1个回答
0
投票

解决方案是创建具有正确目标(装载点)的卷。 db2-image使用/home/db2inst1/data作为其数据目录。

© www.soinside.com 2019 - 2024. All rights reserved.