在 Docker 中运行 Oracle 数据库容器详细教程

简介: 【2月更文挑战第21天】

在本文中,我们将详细介绍如何在 Docker 中运行 Oracle 数据库容器。Oracle 数据库是业界领先的关系型数据库管理系统之一,通过在 Docker 中运行 Oracle 数据库容器,可以更加方便地进行开发、测试和部署工作。

步骤一:准备工作

在开始之前,确保你已经安装了 Docker 并且具备一定的基础知识。此外,你还需要下载 Oracle 数据库的 Docker 镜像文件。

步骤二:下载 Oracle 数据库 Docker 镜像

首先,打开终端或命令提示符,执行以下命令来下载 Oracle 数据库的 Docker 镜像:

docker pull store/oracle/database-enterprise:12.2.0.1

这将下载名为 store/oracle/database-enterprise:12.2.0.1 的 Oracle 数据库 Docker 镜像文件到本地。

步骤三:运行 Oracle 数据库容器

接下来,我们将在 Docker 中运行 Oracle 数据库容器。执行以下命令:

docker run -d -it --name oracle-db -p 1521:1521 -p 5500:5500 store/oracle/database-enterprise:12.2.0.1

这行命令将在后台模式下启动一个名为 oracle-db 的 Oracle 数据库容器,并映射 1521 端口(用于数据库连接)和 5500 端口(用于数据库管理)到宿主机。

步骤四:访问 Oracle 数据库

现在,你可以使用任何数据库客户端连接到 Oracle 数据库容器。在连接时,使用以下信息:

  • 主机:localhost
  • 端口:1521
  • SID:ORCLCDB
  • 用户名:sys as sysdba
  • 密码:在容器启动时生成的密码

步骤五:管理 Oracle 数据库

要管理 Oracle 数据库,你可以通过浏览器访问 Oracle 数据库的企业管理页面。在浏览器中输入以下地址:

https://localhost:5500/em

然后使用用户名 sys 和在容器启动时生成的密码登录。

目录
相关文章
|
1月前
|
关系型数据库 MySQL 数据库
Docker Compose V2 安装常用数据库MySQL+Mongo
以上内容涵盖了使用 Docker Compose 安装和管理 MySQL 和 MongoDB 的详细步骤,希望对您有所帮助。
167 42
|
14天前
|
中间件 关系型数据库 数据库
docker快速部署OS web中间件 数据库 编程应用
通过Docker,可以轻松地部署操作系统、Web中间件、数据库和编程应用。本文详细介绍了使用Docker部署这些组件的基本步骤和命令,展示了如何通过Docker Compose编排多容器应用。希望本文能帮助开发者更高效地使用Docker进行应用部署和管理。
44 19
|
5月前
|
安全 Docker 容器
|
1月前
|
存储 关系型数据库 分布式数据库
PolarDB 开源基础教程系列 8 数据库生态
PolarDB是一款开源的云原生分布式数据库,源自阿里云商业产品。为降低使用门槛,PolarDB携手伙伴打造了完整的开源生态,涵盖操作系统、芯片、存储、集成管控、监控、审计、开发者工具、数据同步、超融合计算、ISV软件、开源插件、人才培养、社区合作及大型用户合作等领域。通过这些合作伙伴,PolarDB提供了丰富的功能和服务,支持多种硬件和软件环境,满足不同用户的需求。更多信息请访问[PolarDB开源官方网站](https://openpolardb.com/home)。
65 4
|
2月前
|
前端开发 应用服务中间件 nginx
docker安装nginx,前端项目运行
通过上述步骤,你可以轻松地在Docker中部署Nginx并运行前端项目。这种方法不仅简化了部署流程,还确保了环境的一致性,提高了开发和运维的效率。确保按步骤操作,并根据项目的具体需求进行相应的配置调整。
184 25
|
2月前
|
关系型数据库 MySQL API
新手教程:数据库操作(使用PDO或MySQLi扩展)
本文为新手介绍如何使用PDO和MySQLi扩展连接与操作MySQL数据库。PDO更现代灵活,支持多种数据库,适合大多数应用;MySQLi提供面向过程和面向对象两种API,适合直接控制数据库操作。教程涵盖安装配置、创建连接、执行查询(查询、插入、更新、删除)及错误处理等内容。希望这篇教程能帮助你快速上手PHP中的数据库操作!
178 32
|
3月前
|
监控 Docker 容器
在Docker容器中运行打包好的应用程序
在Docker容器中运行打包好的应用程序
|
3月前
|
存储 Prometheus 监控
Docker容器内进行应用调试与故障排除的方法与技巧,包括使用日志、进入容器检查、利用监控工具及检查配置等,旨在帮助用户有效应对应用部署中的挑战,确保应用稳定运行
本文深入探讨了在Docker容器内进行应用调试与故障排除的方法与技巧,包括使用日志、进入容器检查、利用监控工具及检查配置等,旨在帮助用户有效应对应用部署中的挑战,确保应用稳定运行。
112 5
|
3月前
|
开发框架 安全 开发者
Docker 是一种容器化技术,支持开发者将应用及其依赖打包成容器,在不同平台运行而无需修改。
Docker 是一种容器化技术,支持开发者将应用及其依赖打包成容器,在不同平台运行而无需修改。本文探讨了 Docker 在多平台应用构建与部署中的作用,包括环境一致性、依赖管理、快速构建等优势,以及部署流程和注意事项,展示了 Docker 如何简化开发与部署过程,提高效率和可移植性。
101 4
|
4月前
|
SQL 关系型数据库 数据库
国产数据实战之docker部署MyWebSQL数据库管理工具
【10月更文挑战第23天】国产数据实战之docker部署MyWebSQL数据库管理工具
326 4
国产数据实战之docker部署MyWebSQL数据库管理工具