ITPub博客

首页 > IT基础架构 > 服务器/存储 > Docker架构及在Centos7上安装docker

Docker架构及在Centos7上安装docker

原创 服务器/存储 作者:不一样的天空w 时间:2022-03-17 15:26:22 0 删除 编辑

Centos7上安装docker.txt

Docker 架构

https://www.cnblogs.com/cqqfboy/p/14821378.html

https://www.cnblogs.com/zuxing/articles/8717415.html


docker-目录结构

https://blog.csdn.net/qq_39370495/article/details/120210443


Docker存储驱动overlay和overlay2

https://www.cnblogs.com/zlw-xyz/p/15490342.html


docker官方文档


Docker常用命令

https://www.cnblogs.com/DeepInThought/p/10896790.html

https://www.cnblogs.com/miaoweiye/p/11950297.html


Docker教程:Docker入门实践(精讲版)

https://www.cnblogs.com/zhangxingeng/p/11236968.html


一、安装docker

1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。

通过 uname -r 命令查看你当前的内核版本

uname -r


2、使用 root 权限登录 Centos。确保 yum 包更新到最新。

yum update


3、卸载旧版本(如果安装过旧版本的话)

yum remove docker  docker-common docker-selinux docker-engine


4、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

yum install -y yum-utils device-mapper-persistent-data lvm2


5、设置yum源

yum-config-manager --add-repo


6、可以查看所有仓库中所有docker版本,并选择特定版本安装

yum list docker-ce --showduplicates | sort -r


7、安装docker

yum install docker-ce  #由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0

yum install <FQPN>    # 例如:

--执行

yum install docker-ce-17.12.0.ce


#####报错:Requires: container-selinux >= 2.9 报错 ##############

https://www.cnblogs.com/python-wen/p/10614078.html

https://blog.csdn.net/qq_43058911/article/details/105839136

########################


8、启动并加入开机启动

systemctl start docker

systemctl enable docker


9、验证安装是否成功(有client和service两部分表示docker安装启动都成功了)

docker version


二、Docker安装Oracle_11g


1.拉取oracle_11g镜像

docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g


2.创建oracle11g容器

docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g


3.查看oracle11g容器是否创建成功

docker ps -a


4.启动oracle11g容器

docker start oracle11g


5.进入oracle11g容器进行配置

docker exec -it oracle11g bash


##关闭容器并退出

exit

##仅退出容器,不关闭

快捷键:Ctrl + P + Q


6.切换到root用户下进行配置,编辑profile文件配置ORACLE环境变量

su root

密码为:helowin


vi /etc/profile


7.最后添加以下3行配置

export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2

export ORACLE_SID=helowin

export PATH=$ORACLE_HOME/bin:$PATH


配置生效:source /etc/profile


8.创建软连接

ln -s $ORACLE_HOME/bin/sqlplus /usr/bin


9.切换到oracle用户

su - oracle


9.查看一下oracle实例状态

lsnrctl status


10.登录数据库查验

sqlplus / as sysdba

show parameter name


三、Docker单节点自动化部署OB集群

https://www.cnblogs.com/binliubiao/p/15661989.html


下载oceanbase的docker镜像

--搜索 oceanbase 相关镜像

docker search oceanbase


--拉取最新社区版镜像

docker pull obpilot/oceanbase-ce:latest


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31397003/viewspace-2871710/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: PostgreSQL插件
请登录后发表评论 登录
全部评论

注册时间:2016-09-22

  • 博文量
    916
  • 访问量
    1400237