2019年4月8日

Dockerfile

摘要: Dockerfile [TOC] 简述: Dockerfile 是一个文本文件,用来定制镜像,其内包含了一条条的指令(Instruction),每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。 镜像的定制实际上就是定制每一层所添加的配置、文件。如果我们可以把每一层修改、安装、构建 阅读全文

posted @ 2019-04-08 13:42 Swagger-Ranger 阅读(234) 评论(0) 推荐(0) 编辑

Docker常用命令

摘要: Docker命令 [toc] 命令格式 docker info 查看docker信息 docker 命令 help 查询使用方法和参数 docker命令的格式:docker 具体命令 参数 镜像 image 查看镜像 docker image ls或者docker images 查看已有的镜像 do 阅读全文

posted @ 2019-04-08 13:41 Swagger-Ranger 阅读(878) 评论(0) 推荐(0) 编辑

docker镜像与容器

摘要: docker镜像与容器 [TOC] 概述 我们都知道,操作系统分为内核和用户空间。对于 Linux 而言,内核启动后,会挂载 root 文件系统为其提供用户空间支持。而 Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 阅读全文

posted @ 2019-04-08 13:39 Swagger-Ranger 阅读(606) 评论(0) 推荐(0) 编辑

Docker容器与容器数据

摘要: Docker容器与容器数据 image 与container 镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的 类 和 实例 一样,镜像是静态的定义,容器是镜像运行时的实体。 容器的实质 容器可以被创建、启动、停止、删除、暂停等。 容器的实质是进程 ,但与直接在宿主执 阅读全文

posted @ 2019-04-08 13:38 Swagger-Ranger 阅读(502) 评论(0) 推荐(0) 编辑

docker命令自动安装

摘要: docker命令自动安装 操作 操作就是执行两句脚本 正常脚本输出 执行脚本后的输出 验证结果 docker version 本博客为Swagger Ranger的笔记分享,文中源码地址: https://github.com/Swagger Ranger 欢迎交流指正,如有侵权请联系作者确认删除: 阅读全文

posted @ 2019-04-08 13:38 Swagger-Ranger 阅读(608) 评论(0) 推荐(0) 编辑

Docker与虚拟机

摘要: Docker与虚拟机 简述 Docker 在容器的基础上,进行了进一步的封装,从文件系统、网络互联到进程隔离等等,极大的简化了容器的创建和维护。使得 Docker 技术比虚拟机技术更为轻便、快捷。下面的图片比较了 Docker 和传统虚拟化方式的不同之处。传统虚拟机技术是虚拟出一套硬件后,在其上运行 阅读全文

posted @ 2019-04-08 13:36 Swagger-Ranger 阅读(173) 评论(0) 推荐(0) 编辑

Java Lambda表达式 Stream

摘要: Stream Stream不是集合元素,它不是数据结构并不保存数据,而是有关算法和计算的,更像是一个高级版本的Iterator,原始版本的Iterator,用户只能显式地一个一个遍历元素并对其进行操作,Stream则只需要对其包含的元素执行什么操作,比如”过滤掉长度大于10的字符串“,"获取每个字符 阅读全文

posted @ 2019-04-08 13:31 Swagger-Ranger 阅读(221) 评论(0) 推荐(0) 编辑

Java Lambda表达式

摘要: Lambda [TOC] Lambda表达式:Java8引入的,一种紧凑,传递行为的方式。整个的思想就是函数式编程,什么是函数式编程,即:函数式编程就是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量,因此,任意一个函数,只要输入是确定的,输出就是确定的,这种纯函数我们称之为没有副 阅读全文

posted @ 2019-04-08 13:29 Swagger-Ranger 阅读(195) 评论(0) 推荐(0) 编辑

Java 同步容器和并发容器

摘要: 同步容器和并发容器 先解释一下概念,说下自己的理解: 同步和异步:同步就是串行,两个操作要串行先后一起完成后面的操作要等前面的完成并返回结果才能往下走,而异步则后面的操作可以不用等前面的操作是否完成就能执行自己的操作 阻塞和非阻塞:阻塞就是加锁,某一线程拿到锁之后其他线程就只能等待,非阻塞就是不加锁 阅读全文

posted @ 2019-04-08 13:26 Swagger-Ranger 阅读(309) 评论(0) 推荐(0) 编辑

Java 多线程 Fork/Join

摘要: Fork/Join Fork/Join将大任务切分成小任务来分治运算,fork分join合。 一般直接使用ForkJoinTask的子类RecursiveTask。 RecursiveTask的用法 1.新建类A来继承RecursiveTask,实现compute()方法,这个方法就是需要分治的代码 阅读全文

posted @ 2019-04-08 13:24 Swagger-Ranger 阅读(201) 评论(0) 推荐(0) 编辑

导航