利用Docker建立Oracle 11g实验环境

最近一直在研究Docker,尝试拿它做一些小型的开发试验环境,确实是相当好用。

某日突发奇想,打算将我的Oracle实验环境迁到Docker中来。虽然最终得到的镜像有点头重脚轻,不太符合Docker推荐的使用方式,但相比虚拟机好歹也节省了些开销。

实验过程中各种方式折腾了好几轮,感觉都不太完美。先将过程做个记录,期望将来能找到更好的办法。

基本信息

我的笔记本本地硬盘是128G的SSD,所以实验过程中使用了外置硬盘做存储,好在是USB3.0连接。另外,基本的软件版本信息如下:

OS: Arch Linux (内核3.16.4-1)64位
Docker: 1:1.3.0-1
容器OS: CentOS 6 ...
more ...