摘要:
1、物理层解决如何在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。 2、 奈氏准则和香农定理 影响失真程度的因素:负相关,1、码原传输速率;信号传输距离;噪声干扰 正相关:传输媒体质量 (1)奈氏准则 为了解决码间串扰的问题,提出了奈氏准则,又称奈奎斯特准则。即在理想低通(无噪声 阅读全文
摘要:
1、构建一个微服务,并打包成一个jar包 2、将jar包传到容器平台上。编写DockerFile脚本,并构建一个镜像。 3、通过镜像启动一个docker容器,即完成微服务的部署。 4、通过DockerFile脚本中编写的配置信息访问容器,即可实现微服务的访问。 阅读全文
摘要:
1、任务 实现三主三从的redis集群,当主redis挂掉的时候,副redis能顶上。 2、步骤 (1)创建一个网卡 命令:docker network create redis --subnet 172.38.0.0/16 (2)通过shell脚本创建留个redis配置文件 脚本内容如下 for 阅读全文
摘要:
1、查看服务器本机器的网卡信息 1:本机的回环地址 2:阿里云内网地址 3:docker0的地址 三个网络代表了不同的环境。那么docker是如何处理容器网络访问的? 启动一个容器。 再次查看主机的网卡。 发现多了一个网卡,每增加一个网卡,端口都是成对出现。 2、宿主机本身是可以ping同容器内部的 阅读全文
摘要:
一、构建自己的ecentos镜像 1、Docker Hub中99%的镜像都是从基础镜像 scratch 开始的,然后在这个基础上构建。 2、创建一个自己的centos镜像 (1)在宿主机下创建一个dockerfile文件夹 (2)编写一个dockerfile脚本 解析: 第一行:继承centos基础 阅读全文
摘要:
一、使用dockerfile构建镜像,并挂载数据卷 1、DockerFile就是用来构建docker镜像的脚本文件。 2、如何自己建造一个镜像? (1)使用vim编写一个脚本,名称建议使用dockerfilexxx。 (2)使用buil指令创建一个镜像 指令: docker build -f /ho 阅读全文
摘要:
1、数据卷容器,即实现容器之间的数据同步 2、基本结构 3、步骤 (1)启动一个父容器。 (2)启动一个子容器,并将其与父容器同步 命令: docker run -it --name docker02 --volumes-from docker01 efa39ac43fe1 (3)进入父容器,并在挂 阅读全文
摘要:
一、匿名挂载 1、即不指定挂载到主机上的路径,只指定容器内部需要挂载的目录。 2、查看宿主机所有卷的挂载情况。 docker volume ls 图中标记的数据卷都是匿名数据卷,因为没有名字。 local 2a033f3bf262662cba43289e90ce97a152e116863c77038 阅读全文
摘要:
一、容器数据卷的基本概念 1、为什么要使用容器数据卷 如果数据都存在于容器中,当容器被删除时数据就会丢失。所以需要将数据可持久化,同时容器之间可以有一个数据共享的操作。 简单来说就是目录的挂载,将数据挂载在宿主机上。 2、基本原理 即将容器中的某个特定目录的数据,自动同步映射到宿主机上。总结起来就是 阅读全文
摘要:
1、commit镜像 (1)命令:docker commit -m="提交的描述信息" -a="作者" 容器id 目标镜像名:[TAG] 作用:提交容器成为一个新的镜像。 2、实践 (1)先启动一个tomcat (2)新开一个终端,可以看到docker已经正在运行。 通过exec的方式已进入容器。 阅读全文