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

举报
Lansonli 发表于 2022/01/29 00:20:50 2022/01/29
【摘要】 目录 Docker环境初始化 一、下载oracle11g_centos7镜像 二、启动oracle11g_centos7容器 三、Docker安装命令 四、Docker数据路径初始化 五、设置每次启动容器都会重新加载环境变量 Docker环境初始化 ​​​​​​​一、下载oracle11g_centos7镜像 操作...

目录

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博客🙉
  • 📢大数据系列文章会每天更新,停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更美好的生活✨

文章来源: lansonli.blog.csdn.net,作者:Lansonli,版权归原作者所有,如需转载,请联系作者。

原文链接:lansonli.blog.csdn.net/article/details/122727560

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。