oracle的docker容器无法重启

我用的是sath89/oracle-12c这个镜像
docker run~启动后能够正常使用,但是关闭容器后就起不来了
我的启动命令:

docker run -d -p 8080:8080 -p 1521:1521 sath89/oracle-12c

容器错误日志:
......

>     Import finished
>     Database ready to use. Enjoy! ;)
>     Database closed.
>     Database dismounted.
>     found files in /u01/app/oracle/oradata Using them instead of initial database
>     rm: cannot remove '/u01/app/oracle-product/12.1.0/xe/dbs': Directory not empty

不论是服务器直接关机,还是docker正常stop,关了后docker start 容器id就起不来了,每次都报日志最后两行的错误
这是什么原因呐?

阅读 4k
1 个回答

github上说需要重置文件系统

在docker配置目录 /var/lib/docker 下执行该命令:
mkfs -t xfs -n ftype=1 /PATH/TO/DEVICE

原文: https://github.com/moby/moby/...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题