0


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

本文转载自: https://blog.csdn.net/xiaoweite1/article/details/122727560
版权归原作者 Lansonli 所有, 如有侵权,请联系我们删除。

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

还没有评论