我使用以下基本docker文件:
https://github.com/wnameless/docker-oracle-xe-11g/blob/master/Dockerfile
我从这个SO问题和本博客中读到了一些关于如何设置数据Volumne的内容,但不确定如何将各个部分组合在一起.
总之,我想在一个只有数据的Docker镜像中管理oracle数据,怎么做呢?
我已经实现了 db 数据的卷挂载。这是我的叉子:
你可以在这里查看:
https://registry.hub.docker.com/u/sath89/oracle-xe-11g
https://github.com/MaksymBilenko/docker-oracle-xe-11g
一般来说:
# Start data container
docker run -d -v /dbdata --name dbdata -it ubuntu
# Put oracale data in /dbdata some how
# Start container with stabase and look for data at /dbdata
docker run -d --volumes-from dbdata --name db -it ubuntu
Run Code Online (Sandbox Code Playgroud)