摘要:
01. 列举常见的关系型数据库和非关系型都有那些? 1.关系型数据库通过外键关联来建立表与表之间的关系, 常见的有:SQLite、Oracle、mysql 2.非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定 常见的有:MongoDb、redis 02 阅读全文
摘要:
1、zookeeper概念介绍 在介绍ZooKeeper之前,先来介绍一下分布式协调技术,所谓分布式协调技术主要是用来解决分布式环境当中多个进程之间的同步控制,让他们有序的去访问某种共享资源,防止造成资源竞争(脑裂)的后果。 这里首先介绍下什么是分布式系统,所谓分布式系统就是在不同地域分布的多个服务 阅读全文
摘要:
我们在容器中运行docker镜像的时候,可以指定一些设置容器cpu和内存的相关参数来进行限制,这样子尽量把容器资源做的相对稳定一些。这些参数是在docker run/create命令使用,比如: --memory-swap * 强依赖于--memory选项,但是--memory可单独使用,下面这个图 阅读全文
摘要:
1、Harbor是什么? Harbor是Vmvare中国团队开发的开源registry仓库,相比docker官方拥有更丰富的权限权利和完善的架构设计,适用大规模docker集群部署提供仓库服务。在企业中很受欢迎,并且还是开源免费的,可接入LDAP进行认证权限管理。 Harbor主要有五大组件: 架构 阅读全文
摘要:
1、首先是拉取一个镜像,并启动之。我这里使用busybox作为测试 busybox镜像一启动默认是进入“sh”的shell交互终端,这是因为该busybox默认启动就是运行“sh”命令。我们想一启动这个镜像就可以运行httpd程序。 2、我们再打开一个新的终端,然后制作镜像,修改默认运行的命令 上面 阅读全文
摘要:
向仓库推镜像 1、 登录到阿里云docker镜像站点,然后创建仓库。 2、要按照阿里云官方给定的仓库名称来使用,所以我们一般都要继续给准备要上传的镜像二次添加标签,如下所示: 3、在终端登录阿里云站点。 镜像上传成功。 打包镜像: 步骤参考以下这个图片: 案例演示: 1、首先是打包镜像 2、解压镜像 阅读全文
摘要:
操作演示: 1、查看一个容器的版本 2、查找指定的镜像 3、查看已安装的镜像 4、从hub.docker.com网站拉取镜像 5、拉取busybox 6、删除一个镜像 7、查看已安装镜像的完整的IMAGE ID 8、查看容器中运行了哪些服务(包含启动和停止的) 还要关注STATUS的这个值,这个值显 阅读全文
摘要:
讲一个简单的案例 @哈希码用来校验,这样子会安全 MAINTANIER可能将会被LABEL代替,仅仅说说明一下镜像信息罢了。 1、首先是我们创建一个镜像 输入以下内容: 正文的第一行必须是FROM开头。#号表示注释。 CPOY命令是复制一个文件,index.html这个文件必须与Dockerfile 阅读全文
摘要:
docker容器自身存储数据效率比较低,因此我们为了提高磁盘IO的性能等,需要在容器中挂载一个外部存储设备。关于讲解大致如下: 接下来我们讲解一下案例: 1、docker有两种卷管理的方式: 区别就是:第一种是容器内部指定保存的路径并绑定物理卷的路径映射,第二种是容器内部指定保存数据的路径,但是外部 阅读全文
摘要:
1、第一种,直接在配置文件中自定义时间格式 这是tomcat配置文件中的一段日志时间配置,按照这样的配置,那么输出的日志是这样子的: 然后你继续在logstash中这样子配置 此时logstash就不会报"_dateparsefailed"错误了。 这种形式在nginx、apache等web服务器中 阅读全文