在Docker中提交Oracle表空间时出错

时间:2015-03-11 11:16:27

标签: oracle docker tablespace

我试图" docker commit"我在基于alexeiled's oracle xe 11g container的容器上创建的表空间。

但我收到了这个错误:

FATA[0027] Error response from daemon: ApplyLayer exit status 1 stdout:  stderr: write /u01/app/oracle/oradata/XE/usr.dbf: read-only file system 

为什么要尝试将usr.dbf写入只读文件系统?


Docker命令:sudo docker commit d74005e729bd oracle-simou

Docker版本:Docker版本1.5.0,构建a8a31ef

主机操作系统:archlinux

1 个答案:

答案 0 :(得分:1)

请确保您在Docker图表中有足够的可用磁盘空间用于Docker容器,通常是/var/lib/docker/graph

如果/var空间有限,您可以通过指定-g选项来更改泊坞根位置

-g, --graph="/var/lib/docker"          
Path to use as the root of the Docker runtime