Code前端首页关于Code前端联系我们

在 Linux 下构建 Docker 容器并安装 Oracle

terry 2年前 (2023-09-28) 阅读数 65 #未命名

在 Linux 上构建 Docker 非常简单,只需按照以下步骤操作即可:

  1. 首先需要使用以下命令安装 Docker:
    sudo apt-getupdate
    sudo apt-get install docker-ce
  2. 安装完成后,您可以使用以下命令检查 Docker 是否安装成功:
    sudo docker run hello-world
    这将运行一个简单的下载并运行 Docker容器以确保 Docker 安装正确。
  3. 如果你想在不使用 sudo 命令的情况下运行 Docker,请添加您的用户属于 docker 用户组
    sudo usermod -aG docker your-user
    请记住。将“您的用户”替换为您的用户名。
  4. 最后需要重启Docker服务
    sudo systemctl restart docker
    现在你已经成功在Linux上设置Docker了!您可以使用命令docker来管理和运行Docker容器。

    在 Docker 中构建 Oracle 数据库,无需安装任何软件,即可快速轻松地创建 Oracle 数据库实例。以下是在 Docker 中构建 Oracle 的步骤:

  5. 首先,您需要从 Oracle 官方 Docker 存储库下载 Oracle 数据库镜像。在终端中运行以下命令:
    docker pull store/oracle/database-enterprise:12.2.0.1
    这会将 Oracle 数据库映像下载到本地计算机。
  6. 接下来需要创建一个Docker容器来运行Oracle数据库。在终端中运行以下命令:
    docker run --name oracle-db -p 1521:1521 -p 5500:5500 -e ORACLE_SID=ORCL -e ORACLE_PDB=PDB1 -e ORACLE_PWD=myPassword123-data: -vPassword123 / ORCL -d store/oracle/database-enterprise:12.2.0.1
    此命令创建一个名为“oracle-db”的 Docker 容器,其中:
  • -p 1521:1521:将本地端口 1521 映射为容器的端口 1521,这是 Oracle 数据库的默认端口。
  • -p 5500:5500:将本地端口 5500 映射到容器的 5500 端口,这是 EM Express for Oracle 数据库的默认端口。
  • -e ORACLE_SID=ORCL:设置Oracle数据库的SID。
  • -e ORACLE_PDB=PDB1:设置Oracle数据库的PDB名称。
  • -e ORACLE_PWD=myPassword123:设置Oracle数据库的SYS、SYSTEM和PDB管理员用户的密码。
  • -v oracle-data:/ORCL:将 Docker 卷“oracle-data”挂载到容器中的“/ORCL”目录,用于包含 Oracle 数据库数据。
  • -d store/oracle/database-enterprise:12.2.0.1:使用 Oracle 数据库映像创建并运行容器。
    7. 等待 Oracle 数据库容器启动并初始化(这可能需要几分钟)。您可以使用以下命令检查容器的状态:
    docker log -f oracle-db
    容器准备就绪后,您可以使用以下连接字符串连接到 Oracle 数据库:
    主机名: localhost
  • 端口号:1521
  • SID:ORCL
  • 用户名:sys、system 或 pdbadmin
  • 密码:上一步设置的密码或使用的其他 SQL 数据库。数据库工具。

    现在您已经使用 Docker 在本地计算机上成功设置了 Oracle 数据库!

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门