docker 安装 oracle
时间: 2023-11-09 07:00:17 浏览: 182
在 Docker 中安装 Oracle 数据库可以通过以下步骤实现:
1. 下载 Oracle Database 安装文件,可以从官网下载,也可以从已有的安装文件中获取。
2. 创建一个 Docker 镜像并运行容器。
3. 将下载的 Oracle 安装文件复制到容器中。
4. 在容器中安装 Oracle 数据库。
以下是具体步骤:
1. 从官网下载 Oracle Database 安装文件,需要注意的是,必须下载适合你操作系统版本的安装文件。
2. 创建一个 Docker 镜像并运行容器,这里以 CentOS 7 为例:
```
# 创建 Docker 镜像
docker build -t oracle/database:12.2.0.1-ee .
# 运行容器
docker run -d -p 1521:1521 -p 5500:5500 --name oracle \
-v /opt/oracle/oradata:/opt/oracle/oradata \
oracle/database:12.2.0.1-ee
```
这里将容器的 1521 端口映射到主机的 1521 端口,5500 端口映射到主机的 5500 端口,并将容器内的 /opt/oracle/oradata 目录挂载到主机的 /opt/oracle/oradata 目录中。
3. 将下载的 Oracle 安装文件复制到容器中:
```
docker cp /path/to/oraclefile.zip oracle:/install/
```
4. 在容器中安装 Oracle 数据库:
```
# 进入容器
docker exec -it oracle bash
# 切换到 oracle 用户
su - oracle
# 解压安装文件
unzip /install/oraclefile.zip
# 进入解压后的目录
cd database
# 运行安装程序
./runInstaller
```
在安装过程中,可以根据提示进行配置。
阅读全文