Docker 安装 Oracle
Oracle 用 Docker 来安装很方便,其他的都麻烦,不省心。但是也有一些坑要踩,故有此文。
安装 Oracle
Docker 自行安装
下载镜像:
docker pull sath89/oracle-12c
镜像较大,速度较慢,建议换源加速:
安装完后启动:
1 |
|
参数解释如下:
--name
:容器名字-d
:后台运行容器,并返回容器ID;-p
:端口映射,本机:容器
-v
:挂载本地目录,将数据保留在本机来达到数据持久化的目的,要不每次起的容器都是全新的。本机:容器
容器需要初始化,通过 docker logs -f myoracle
来查看进度。出现最底下的 Database ready to use. Enjoy! ;)
后代表初始化成功。
接下来进入容器:su oracle
,连接 Oracle:$ORACLE_HOME/bin/sqlplus / as sysdba
新建一个表测试一下数据持久化:
1 |
|
退出容器后,停止并删除容器:docker stop myoracle; docker rm myoracle
接下来再起一次,docker logs -f myoracle
会显示:
1 |
|
没有再初始化了。进入数据库看看:
1 |
|
证明数据已经可以持久化,安装完成!
- By:tr0y.wang
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论