我正在运行一个db/2LUW镜像(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将其数据放在其中。我想如果我创建一个以home-directory作为挂载点的卷,它会导致我的数据在容器重新启动后一直保存在其中。
有没有人知道问题出在哪里?我找不到wiki或有用的文档。
发布于 2020-05-19 13:56:09
解决方案是使用正确的目标(挂载点)创建卷。db2-image使用/home/db2inst1/data作为其数据目录。
https://stackoverflow.com/questions/61868707
复制相似问题