客快物流大数据项目(二十一):Docker环境初始化

Posted Lansonli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了客快物流大数据项目(二十一):Docker环境初始化相关的知识,希望对你有一定的参考价值。

目录

Docker环境初始化

一、下载oracle11g_centos7镜像

二、启动oracle11g_centos7容器

三、Docker安装命令

四、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环境初始化的主要内容,如果未能解决你的问题,请参考以下文章

客快物流大数据项目(二十二):Docker环境中安装软件

客快物流大数据项目(二十五):初始化业务数据

客快物流大数据项目(二十八):大数据服务器环境准备

客快物流大数据项目(二十三):OGG介绍

客快物流大数据项目(十三):Docker镜像

客快物流大数据项目:大数据项目为什么使用Docker