Docker环境初始化
一、下载oracle11g_centos7镜像
操作步骤
说明
1
查找oracle11g_centos镜像
docker search oracle11g
2
拉取kungkk/oracle11g_centos7镜像
docker pull kungkk/oracle11g_centos7
3
确认是否拉取镜像成功
二、启动oracle11g_centos7容器
操作步骤
说明
1
创建容器
docker run -di -p 1521:1521 -h server01 -v /export/softwares:/export/softwares --name=myoracle kungkk/oracle11g_centos7:latest
首次创建容器需要指定挂载目录,为了共享安装包
-h指定centos的主机名是server01
2
启动容器
docker exec -it myoracle /bin/bash
三、Docker安装命令
操作步骤
说明
1
容****器中默认没有安装vim命令,需要在线安装
yum install vim
2
升级yum
yum update
3
安装sudo
yum install sudo
4
安装unzip
yum install -y unzip zip
5
安装openssh-clients(如scp命令)
yum install openssh-clients
四、Docker数据路径初始化
创建文件夹路径
mkdir -p /export/softwares /export/services /export/datas /export/softwares/oracle/db/11gR2 /export/softwares/oracle/ogg /usr/java /opt/oracle /opt/oracle/etc /u01/app/ogg
路径名称
路径说明
/usr/java
JDK安装目录
/export/softwares
二进制软件包存储目录
/export/softwares/oracle/db/11gR2
Oracle11gR2版本数据库的存储目录
/export/softwares/oracle/ogg
OGG软件包的存储目录
/export/services
软件安装包存储目录
/export/datas
软件安装包的数据存储目录
/opt/oracle
Oracle11gR2解压后的存储目录
/opt/oracle/etc
安装Oracle11gR2时所用的配置文件路径
/u01/app/ogg
OGG的源端,与Oracle数据库在同一个节点
五、设置每次启动容器都会重新加载环境变量
操作步骤
说明
1
docker容器启动时,需要生效一下配置的环境变量,环境变量配置在镜像内部的~/.bash_profile文件内,但是每次启动时,都不能自动执行source,环境变量无法生效。
vim /root/.bashrc
新增
source /etc/profile
- 📢博客主页:https://lansonli.blog.csdn.net
- 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
- 📢本文由 Lansonli 原创,首发于 CSDN博客🙉
- 📢大数据系列文章会每天更新,停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更美好的生活✨
版权归原作者 Lansonli 所有, 如有侵权,请联系我们删除。