客快物流大数据项目(二十一):Docker环境初始化
目录
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.blog.csdn.net,作者:Lansonli,版权归原作者所有,如需转载,请联系作者。
原文链接:lansonli.blog.csdn.net/article/details/122727560
- 点赞
- 收藏
- 关注作者
评论(0)