我试图" 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
答案 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