docker 安装oracle12c
时间: 2023-10-11 13:05:05 浏览: 157
linux下安装基于docker安装oracle.docx
要在Docker中安装Oracle 12c,你可以按照以下步骤进行操作:
1. 首先,确保你已经安装了Docker并且具备足够的权限来运行容器。
2. 然后,创建一个本地目录用于挂载到Oracle容器中,例如 `/var/oracle/oracledata`。你可以使用以下命令创建目录:
```
mkdir -p /var/oracle/oracledata
```
3. 接下来,使用以下命令启动Oracle 12c容器,并将宿主机的目录挂载到容器中:
```
docker run --restart always -d -v /var/oracle/oracledata:/u01/app/oracle -p 8080:8080 -p 1521:1521 -u root --name oracle --privileged=true truevoly/oracle-12c
```
在这个命令中,`-v /var/oracle/oracledata:/u01/app/oracle`参数表示将宿主机的`/var/oracle/oracledata`目录挂载到容器的`/u01/app/oracle`目录中。这样,容器中的数据将与宿主机中的数据同步。
4. 如果你不需要将宿主机的目录挂载到容器中,你可以使用以下命令来启动Oracle 12c容器:
```
docker run -d -p 8080:8080 -p 1521:1521 --name oracle truevoly/oracle-12c
```
这个命令将在容器中创建一个默认的存储目录,并且不会将宿主机的目录挂载到容器中。
通过以上步骤,你就可以在Docker中成功安装Oracle 12c了。请根据你的需求选择是否挂载宿主机的目录到容器中。
阅读全文