Fabric 基本概念 1.区块链介绍 区块链之所以引来关注是因为比特币开源项目,尤其是比特币价值的飙升,让大家开始关注数字货币以及相关技术.那么区块链究竟是什么? 1.1 区块链定义 狭义上,区块链是一种以区块为基本单位的链式数据结构,区块中利用数字摘要对之前的交易历史进行校验. 广义上,区块链指代这些基于区块链结构实现的分布式记账技术. 1.2 具体特征 去中心化.由于使用分布式核算和存储,体系不存在中心化的硬件或管理机构. 开放性.系统是开放的,除了交易各方的私有信息被加密外,区块链的数据…
部分内容参考链接: Docker实战总结(非常全面,建议收藏) 一. Docker概述 Docker是一个开源的应用容器引擎(基于Go语言开发),让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口.简言之,就是可以在Linux上镜像使用的这么一个容器. Docker可以在容器内部快速自动化部署应用,并可以通过内核虚拟化技术(namespaces及cgroups等)来提供容器的资源隔离与安…
1. docker镜像构建 该章节主要介绍2种构建docker镜像的方式.当然,当前基本上需要的基础镜像都有,直接使用即可.例如数据库.中间件之类的,只需要拿来使用即可,但是依然存在需要开发者构建镜像的情况. 1.1 docker commit 不推荐使用 先看看docker commit的含义 [centos@jiliguo docker]$ docker commit --help Usage: docker commit [OPTIONS] CONTAINER [REPOSITORY[:T…
docker镜像命令 该章节主要介绍docker image相关命令实践操作,建议都一起跑一边 1. docker images 列举本机docker镜像 [centos@jiliguo docker]$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE mysql wasabi 8913c9fb0d59 27 hours ago 372MB hyperledger/fabric-yxbaseos amd64-latest c932070cd7…
1. 镜像image 镜像和容器的关系就和安装包和程序的关系一样,有了镜像才可以启动容器,容器是镜像的一个运行实例. 1.1 镜像的结构 通过第二节仓库,可能很多看官已经查看到镜像是分层的,接下来将对镜像进行详细介绍.首先,通过一个我们最熟悉对hello-world开始入门.此处涉及很多关于镜像对命令. 通过docker pull一个镜像 [centos@jiliguo ~]$ docker pull hello-world Using default tag: latest latest: P…
一.基本概念 Docker包括三个基本概念镜像.容器.仓库. Docker镜像:就是一个只读的模板.例如:一个镜像可以包含一个完整的ubuntu操作系统环境,里面仅安装了Apache或其他应用程序.用户可以直接从其他人那你下载一个已经做好的镜像直接使用. Docker容器:Docker利用容器来运行应用.容器是从镜像创建的运行例. Docker仓库:仓库是存放镜像文件的场所.仓库分为公开仓库和私有仓库.最大的公开仓库是Docker Hub,存放这数量庞大的镜像供用户下载.国内的公开仓库包括Doc…
本文收录在容器技术学习系列文章总目录 1.限制容器的资源 默认情况下,容器没有资源限制,可以使用主机内核调度程序允许的尽可能多的给定资源.Docker提供了控制容器可以使用多少内存或CPU的方法,设置docker run命令的运行时配置标志.本篇提供有关何时应设置此类限制的详细信息以及设置这些限制的可能含义. 其中许多功能都要求您的内核支持Linux功能.要检查支持,可以使用该 docker info命令.如果内核中禁用了某项功能,您可能会在输出结尾处看到一条警告,如下所示:WARNING: N…
里Dcoker的安装要求 我这里安装的是在vmware下的centos7 64位 并且通过模拟远程连接xshell 我在安装好之后就配置了静态ip,这里我就不多说怎么配置了 具体静态ip配置可以参考 https://www.cnblogs.com/braveym/p/8523100.html https://www.cnblogs.com/braveym/p/9096402.html 以上是两种不同的方法去配置静态ip  docker的安装 下面我们来更新yum源 可以看到报了这个问题,我们这样…
Docker介绍基本概念 1.什么是Docker? 说实话关于Docker是什么并太好说,下面我通过四点向你说明Docker到底是个什么东西. Docker是世界领先的软件容器平台. Docker使用Google公司推出的Go语言进行开发实现,基于Linux内核的cgroup,namespace,以及AUFS类的UnionFS等技术,对进程进行封装隔离,属于操作系统层面的虚拟化技术. 由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器.Docke最初实现是基于LXC. Docker能够…
Docker的一些概念 2.1 什么是Docker? 说实话关于Docker是什么并太好说,下面我通过四点向你说明Docker到底是个什么东西. Docker 是世界领先的软件容器平台. Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核 的cgroup,namespace,以及AUFS类的UnionFS等技术,对进程进行封装隔离,属于操作系统层面的虚拟化技术. 由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器.Docke最初实现是基于 L…
镜像的概念 镜像是一个包含程序运行必要依赖环境和代码的只读文件,它采用分层的文件系统,将每一次改变以读写层的形式增加到原来的只读文件上.镜像是容器运行的基石. 下图展示的是Docker镜像的系统结构.其中,镜像的最底层必须是一个称为启动文件系统(bootfs)的镜像,用户不会与这一层直接打交道.bootfs的上层镜像就是我们熟知的根镜像. 镜像的本质是磁盘上一系列文件的集合. 查看 docker images:可以列出本机上的所有镜像: REPOSITORY:仓库名称. [namespace/c…
一.实现原理 1.实现原理 Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址,称为Container-IP, 同时Docker网桥是每个容器的默认网关.因为在同一宿主机内的容器都接入同一个网桥,这样容器之间就能够通过容器的Container-IP直接通信. Docker网桥是宿主机虚拟出来的,并不是真实存在的网络设备,外部网络是无法寻址到的,这也意味着外部网络无法通过直接Conta…
Docker支持以下的CentOS版本 CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本 前提条件 目前,CentOS 仅发行版本中的内核支持 Docker. Docker 运行在 CentOS 7 上,要求系统为64位.系统内核版本为 3.10 以上. Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位.系统内核版本为 2.6.32-431 或者更高版本 1.查看当前系统内核版本 [root@docker ~]…
CentOS7.4 下安装Docker 详细步骤 第一步:安装Docker yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo yum install -y docker-ce systemctl start docker systemctl enable d…
一.存储卷介绍 1.1 背景 Docker 的 AFUS 分层文件系统 docker镜像由多个只读层叠加而成,启动容器时,docker会加载只读镜像层并在镜像栈顶部加一个读写层: 如果运行的容器修改了现有的一个已经存在的文件,那该文件将会从读写层下面的只读层复制到读写层,该文件版本任然存在,只是已经被读写层中该文件的副本所隐藏,此即"写时复制(COW)"机制. 示意图 描述:如果一个文件在最底层是可见的,如果在layer1上标记为删除,最高的层是用户看到的layer2的层,处于laye…
一.Docker的四种网络模式 1.Docker 的四种网络模式: Bridge container 桥接式网络模式 Host(open) container 开放式网络模式 Container(join) container 联合挂载式网络模式,是host网络模式的延伸 None(close) container 封闭式网络模式 2. 查看容器运行的网络模式: # 通过network命令查看 [root@docker ~]# docker network ls NETWORK ID NAME…
一.初识Docker和容器 1.1 什么是docker 容纳其他物品的工具,可以部分或完全封闭,被用于容纳.存储.运输物品.物体可以被放置在容器中,而容器则可以保护内容物. 容器? 容器就是在隔离的环境运行的一个进程,如果进程停止,容器就会销毁.隔离的环境拥有自己的系统文件,ip地址,主机名等. 总结: 与宿主机使用同一个内核,性能损耗小: 不需要指令级模拟: 容器可以在CPU核心的本地运行指令,不要要任何专门的解释机制: 避免了准虚拟机和系统调用替换中的复杂性: 轻量级隔离,在隔离的同时还提供…
Docker Docker - 官网 Docker - Hub GitHub - Docker Docker中文社区 虚拟化技术 硬件级虚拟化(hardware-level-virtualization) 基于Hyper-V运行在硬件之上的虚拟化技术,模拟的是一个完整的操作系统. VMWare, Xen, VirtualBox,亚马逊AWS和阿里云都是用的这种技术. 操作系统级虚拟化(os-level-virtualization) 运行在操作系统之上的,模拟的是运行在操作系统上的多个不同进程,…
概述 简单介绍一下 docker 镜像的概念 1. 背景 复习 docker 镜像是 docker 最基础, 最重要的概念之一 所以正式使用之前, 最好有所理解和认识 2. 镜像 概述 简单描述 理解不够深入, 内容可能会有偏差 1. 镜像到底是什么 概述 大致说明镜像是什么 本质 文件系统的模板 关系类比 镜像 和 容器 的关系 类似于 代码 和 进程 的关系 镜像层(layer) 概述 镜像是由 一个或多个 镜像层组成的 镜像层可以由多个镜像公用 image 概念 docker 为了方便镜像…
首先我们安装好了ssh server之后, 我们需要将这个容器commit,然后启动这个被commit的image. 启动方式: docker run -d -p 2222:22 /usr/sbin/sshd -D -d 是docker run的参数,是让docker后台运行的 -p 是进行的端口映射,把宿主linux的2222映射或者说连通到docker中操作系统的22端口, 22端口是ssh默认端口. -D 是针对SSH的参数,此选项只是用来监视sshd的启动状态,在附加此选项时,sshd不…
巩固一下yum: yum本身是centos自带的软件,可以删掉然后再重新安装. yum本身可以配置yum源,网络的,本地的都可以.之后安装docker需要配置一个扩展源.   从163的网址里边下载好repo文件 http://mirrors.163.com/.help/centos.html 放入到这个目录下,也就是说你自己连repo都不用配置了. /etc/yum.repos.d/ 执行yum makecache生成缓存   安装EPEL源: EPEL本身也是一个软件包,可以提供CentOS…
Docker国内镜像 DaoCloud - Docker加速器 阿里云 - 开发者平台 微镜像 - 希云cSphere 镜像广场 - 时速云 灵雀云 网易蜂巢 阿里云的Docker加速器 阿里云 - 开发者平台:https://dev.aliyun.com/ 阿里云 - 容器Hub服务控制台:https://cr.console.aliyun.com/ 注册并登陆阿里云 - 开发者平台之后,在首页点击"创建我的容器镜像",然后就会来到阿里云的服务面板.点击加速器标签. 根据提示输入Do…
Docker Docker - 官网 Docker - Hub GitHub - Docker Docker中文社区 Docker基础命令 Docker 查看帮助信息:docker --help 查看docker命令帮助信息:docker COMMAND --help 查看docker版本:docker version 查看docker信息:docker info 镜像 查看本地已有镜像:docker images 显示镜像历史: docker history IMAGE_NAME 查找仓库中镜…
  1 <!DOCTYPE html>   2 <html>   3 <script src="./jquery-1.7.2.js"></script>   4 <head>   5     <title></title>   6 </head>   7 <body>   8 <input type="text" name="type"…
                   console.info(         console.info(window['weiwu'])          console.info(window.weiwu)          console.info(weiwu)                                  console.info(age);                                               }               …
Docker Docker - HomePage Wiki - Docker Docker简介 Overview Docker 是一个开源的应用容器引擎,基于 Go 语言并遵从 Apache2.0 协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化. 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低. Docker的应用场景 Web 应用…
Docker里运行Docker docker in docker(dind) http://www.wantchalk.com/c/devops/docker/2017/05/24/docker-in-docer.html   mark一下 学习原作者的内容.  Posted on 2017-05-24 目的 制作一个可以build docker镜像的docker镜像,jenkins CI服务节点,部署到阿里云的容器服务集群里. 阿里云官方有完整的镜像,master和slave的都有,时间稍微久…
1 安装docker的apt源 apt-get install apt-transport-https ca-certificates curl software-properties-common 2 添加docker官方的GPG root@zhf-linux:/home# curl -s https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - OK 3 添加docker的源.如果没有docker.list则自己创建一…
faster-rcnn系列原理介绍及概念讲解 faster-rcnn系列原理介绍及概念讲解2 转:作者:马塔 链接:https://www.zhihu.com/question/42205480/answer/155759667来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处.   理解anchor: 首先我们需要知道anchor的本质是什么,本质是SPP(spatial pyramid pooling)思想的逆向.而SPP本身是做什么的呢,就是将不同尺寸的输入res…
.NET core 部署到Docker +Docker Protainer管理实现 上次说到将.net core的应用程序发布到Linux中(https://www.cnblogs.com/SuperPander/p/11843067.html),接下来在Linux中使用Docker来部署.net core服务. 1.安装Docker,分别执行以下步骤.遇到y/d/n 直接输入y回车即可. yum install docker 安装完成后,使用下面的命令来启动 docker 服务,并将其设置为开…