06 2018 档案
摘要:Bridge模式: 当Docker进程启动时,宿主机会创建一个名为docker0的虚拟网桥,这个Docker就会链接到这个虚拟网桥上,从docker0子网中分配一个IP给容器使用,并设置docker0的IP地址为容器的默认网关。 Host 模式: 和宿主公用一个Network Namespace。
阅读全文
摘要:yum是将yum源中别人已经编译好的rpm包下载到本地,然后安装,不需要考虑依赖,主要是方便。源码安装没法人为的控制,安装的版本也很低。 源码安装需要自己编译,安装,编译过程中可以设置参数。可安装的版本也可控,但是需要考虑依赖的问题。
阅读全文
摘要:第一章 是基本概念,读完这一章是为了有个基本了解,这一章是很容易顺利读完的 第二章 这一章介绍了书中很多重要的东西。这一章虽然也有些难理解的地方,但是跟后面比还是容易很多,很多东西都很基本,对编译系统有个基本的理解。 第三章 词法分析 相比较语法分析,词法分析相对比较简单,就是一个自动机系统,学完这
阅读全文
摘要:Shell编程总结 一、Hello World 新建文件test.sh 然后编辑代码: cd 到目标目录下: 另一种运行方式: 二、变量 a) 只能是数字,字符,下划线,并且首字母不能是数字 b) 中间不能有空格,但是可以有下划线 c) 不能用关键词 花括号加不加都行,加花括号只是方便解释器识别变量
阅读全文
摘要:Docker指令 COPY 复制文件: 就是一个单纯的复制命令 格式: COPY <源路径>…<目标路径> COPY [“<源路径>”…”<目标路径>”] 和RUN指令一样,COPY指令也有两种格式,一种是类似于命令行,一种是类似于函数调用。 COPY指令是指从构建上下文目录中 <源路径> 的文件/
阅读全文
摘要:学习参照网上教程在容器中搭建nginx时看到apt-key命令不解,记录一下。一下是 --help中的解释。 apt-key命令解释: apt-key adv的解释:
阅读全文
摘要:路径名称 描述 / 根目录:不要与/root混淆,根目录下通常没有文件,尽管没有任何人阻止你这么做。 /bin 二进制文件目录:系统中的可执行二进制文件或脚本文件通常都放在该目录,该目录对于系统上的所有用户可见。例如,一些常用的命令ls、cp或者mv等都可以在该目录下找到。 /boot boot目录
阅读全文
摘要:镜像加速器 国内从Docker Hub拉去镜像的时候会有些困难。国内很多云服务商都提供了国内加速服务。 Docker官方提供的中国rigistry mirror 阿里云加速器 DaoCloud加速器 以Docker官方加速器为例: Ubuntu14.04、Debian7Wheezy 对于使用upst
阅读全文
摘要:摘自《Docker-从入门到实践》 一、Docker的安装 准备工作 系统要求 Docker CE 支持以下版本的 Ubuntu 操作系统: Artful 17.10 (Docker CE 17.11 Edge +) Xenial 16.04 (LTS) Trusty 14.04 (LTS) Doc
阅读全文
摘要:一、Docker的结构。 Docker命令不清楚的时候可以在命令的最后加上--help Docker和虚拟机的区别? 虚拟机的实现原理是:先模拟出一套硬件,然后在这基础上跑一个操作系统,然后在这个操作系统上跑应用程序,而Docker内的应用进程是没有内核的,直接用宿主的内核,所有Docker会比虚拟
阅读全文
摘要:一、管理和使用本地docker主机镜像 列出镜像列表 REPOSTORY :表示镜像的仓库源 TAG :表示镜像的标签 IMAGE ID :镜像ID CREATED :镜像创建时间 SIZE :镜像大小 (同一个仓库源中可以有多个TAG,用REPOSTTY + TAG来区分镜像) 获取一个新的镜像
阅读全文
摘要:7.1 中间语言 语法树 后缀式 三地址代码表示 7.1.1 图表示法 语法树,有向非循环图和后缀式表示源程序的自然层次结构,例如: a:=b * - c+b * -c 赋值语句: 中 缀式: a:=b*-c+b*-c 后缀式: a b c - * b c - * + = 7.1.2 三地址代码 一
阅读全文
摘要:一、属性文法: 1.属性文法 是在上下文无关文法的基础上为每个文法符号(终结符或非终结符)配备若干个相关的“值”(称为属性)。 属性:代表与文法符号相关的信息,和变量一样,可以进行计算和传递。 例:类型、值、代码序列、符号表内容等 2.属性的分类 综合属性 继承属性 (1)综合属性 用于“自下而上
阅读全文
摘要:1. 运行交互式的容器:sudo docker run -i -t ubuntu:14.04 /bin/bash -t: 是在容器内指定一个伪终端或终端。 -i: 允许你对容器内的标准输入(STDIN)进行交互。(就是可以输入信息了) 如下图,此时已进入14.04系统的容器。 (此时可以在终端中输入
阅读全文
摘要:关于什么是Docker,刚开始学的时候一脸懵X,这个东西到底是干嘛用的啊?偶然间在知乎上刷到一个比较通俗的解释: Docker就相当于一个容器,这个容器了不得了,它里面能搭好你项目需要的所有环境,并且容器和容器之间互不影响。 因为服务器上不可能只放一个项目,项目和项目之间运行环境可能会相互影响。有一
阅读全文