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

Posted Lansonli

tags:

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

Docker环境初始化

一、下载oracle11g_centos7镜像

操作步骤

说明

1

查找oracle11g_centos镜像

docker search oracle11g

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



2

拉取kungkk/oracle11g_centos7镜像

docker pull kungkk/oracle11g_centos7

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



3

确认是否拉取镜像成功

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



二、启动oracle11g_centos7容器

操作步骤

说明

1

创建容器

docker run -di -p 1521:1521 -h server01 -v /export/softwares:/export/softwares  --name=myoracle kungkk/oracle11g_centos7:latest

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


首次创建容器需要指定挂载目录,为了共享安装包

-h指定centos的主机名是server01

2

启动容器

docker exec -it myoracle /bin/bash

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


三、Docker安装命令

操作步骤

说明

1

器中默认没有安装vim命令,需要在线安装


yum install vim




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



2

升级yum


yum update


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



3

安装sudo


yum install sudo


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



4

安装unzip


yum install -y unzip zip


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



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

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




以上是关于客快物流大数据项目(二十一):Docker环境初始化的主要内容,如果未能解决你的问题,请参考以下文章

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

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

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

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

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

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