客快物流大数据项目(二十一):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)