1.安装docker-ce
安装依赖的软件包
bash
yum install -y yum-utils device-mapper-persistent-data lvm2
添加Docker的阿里云yum源
bash
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新软件包索引
bash
yum makecache fast
bash
查看docker版本,这里选择25.0.5
yum list docker-ce --showduplicates |sort --r
安装docker-ce
bash
yum install -y docker-ce-25.0.5
2.启动Docker服务
bash
systemctl start docker #启动Docker
systemctl enable docker.service #设置开机自启
查看docker版本
docker --version
3.获取阿里云的oracle镜像
bash
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
4.查看获取的镜像
bash
docker images
5.使用docker持久化启动oracle方式如下:
bash
docker run -d \
-p 1521:1521 \
--name oracle11g \
--restart always \
-v /data/oracle:/opt/oracle/oradata \
registry.cn-hangzhou.aliyuncs.com/helowin/oracle:11g
6.进入容器
bash
docker exec -it oracle11g(容器名或id) bash
7.添加环境变量
手动设置环境变量
bash
export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2
export ORACLE_SID=helowin
export PATH=$ORACLE_HOME/bin:$PATH
使环境变量生效
source /etc/profile
8.验证设置
bash
echo $ORACLE_HOME
echo $ORACLE_SID
echo $PATH
9.切换root用户
bash
su - root
默认密码:`helowin`
登录`oracle`
su - oracle
sqlplus /nolog
到这里我们的Oracle数据就安装完成啦!