客快物流大数据项目(二十一):Docker环境初始化
Posted Lansonli
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了客快物流大数据项目(二十一):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博客🙉
- 📢大数据系列文章会每天更新,停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更美好的生活✨
以上是关于客快物流大数据项目(二十一):Docker环境初始化的主要内容,如果未能解决你的问题,请参考以下文章