Linux下搭建docker容器并实现部署Oracle

2023-06-0816:24:36服务器及运维Comments2,420 views1字数 1463阅读模式

Linux上搭建Docker非常简单,只需按照以下步骤进行操作:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/45983.html

  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
    请记得将“your-user”替换为您的用户名。
  4. 最后,您需要重新启动Docker服务
    sudo systemctl restart docker
    现在您已经成功地在Linux上搭建了Docker!您可以使用docker命令开始管理和运行Docker容器。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/45983.html

    在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 -v oracle-data:/ORCL -d store/oracle/database-enterprise:12.2.0.1
    这个命令会创建一个名为“oracle-db”的Docker容器,其中:
  • -p 1521:1521:将本地端口1521映射到容器的1521端口,这是Oracle数据库的默认端口。
  • -p 5500:5500:将本地端口5500映射到容器的5500端口,这是Oracle数据库的EM Express的默认端口。
  • -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 logs -f oracle-db
    一旦容器准备就绪,您就可以使用以下连接字符串连接到Oracle数据库:
    主机名:localhost
  • 端口号:1521
  • SID:ORCL
  • 用户名:sys、system或pdbadmin
  • 密码:在上一步中设置的密码

您可以使用SQL Plus或其他Oracle数据库客户端工具连接到数据库。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/45983.html

现在您已经成功地使用Docker在本地机器上搭建了Oracle数据库!文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/45983.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/yunwei/45983.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定