1.创建docker-compose工作目录
1 | $ mkdir -p oracle/data #创建目录 |
2.配置docker-compose.yml
1 | version: '2' |
3.启动容器
1 | docker-compose up -d #启动oracle |
3.登录参数
1 | SID: xe |
1.XE的数据库限制最大为4G,一般开发够使用。
2.wnameless/oracle-xe-11g 一旦挂载本地卷,就无法登陆了。一个fork版本解决了这个问题。
3.为什么要绑定本地卷
wnameless版本无法绑定本地卷的问题,会导致我们一旦重启容器或重建容器,我们在数据库中的所有操作、创建的表以及数据等等全部丢失了。绑定了本地卷,可以让容器的数据持久化到本机。