文章分类 - 虚拟化&容器化
摘要:本文是这本书的读书笔记: https://learning.oreilly.com/library/view/kubernetes-in-action/9781617293726/learning.oreilly.com/library/view/kubernetes-in-action/9781
阅读全文
摘要:简介:Docker 虽好用,但面对强大的集群,成千上万的容器,突然感觉不香了。这时候就需要我们的主角 Kubernetes 上场了,先来了解一下 Kubernetes 的基本概念,后面再介绍实践,由浅入深步步为营。 镜像下载、域名解析、时间同步请点击 阿里巴巴开源镜像站 Docker 虽好用,但面对
阅读全文
摘要:YAML 是一种非常简洁/强大/专门用来写配置文件的语言! YAML 全称是 ”YAML Ain’t a Markup Language” 的递归缩写,该语言的设计参考了 JSON / XML 和 SDL 等语言,强调以数据为中心,简洁易读,编写简单。 YAML 语法特性 学过编程的人理解起来应该非
阅读全文
摘要://以elasticsearch容器为例//运行esdocker run -d -p 9200:9200 elasticsearch:5.4//查看已运行的容器docker ps//进去容器内部,找到需要拷贝的文件及目录docker exec -it 2c2600fb60f8 /bin/bash//
阅读全文
摘要:目标 了解Kubernetes Pods 了解Kubernetes Nodes kubectl排查故障 Kubernetes Pods image-20181012110129014.png Pod是Kubernetes抽象出来表示一组应用容器(比如Docker、rkt),还有这些容器共享的资源。这
阅读全文
摘要:前言刚开始接触docker的时候,很多命令傻傻分不清楚,其中就有docker attach和docker exec,那他们有什么区别呢,今天就来瞧瞧。 正文稍微了解容器使用的同学就会知道进入容器有两种方式: 1)docker attach 2)docker exec 他们二者有什么区别呢,或者有什么
阅读全文
摘要:多容器的APP太恶心了 美团,阿里,京东一个项目很多个容器,如果扩展那不是运维人员基本没办法干了,几千个几万个。 要从Dockerfile build image 或者去dockerhub拉取image 要创建多个container 要管理这些container(启动停止删除) DOcker Com
阅读全文
摘要:因为做的项目用到了docker,所以开始学习下这方面的知识. 1.基本概念 docker虚拟机:docker环境,docker的操作都要依赖此虚拟机,可以理解为JDK.docker镜像:镜像可以用面向对象中的Model类来理解,就是一个已经建立好的模型.docker容器:容器可以关联面向对象中的实例
阅读全文
摘要:Releases · docker/compose 一、docker-compose介绍 Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。 Compose 定位是:定义和运行多个 Docker 容器的应用。 使用一个Dockerfile 模板文件,
阅读全文
摘要:随着k8s 作为容器编排解决方案变得越来越流行,有些人开始拿 Docker 和 k8s进行对比,不禁问道:Docker 不香吗? k8s 是kubernets的缩写,’8‘代表中间的八个字符。 其实 Docker 和 k8s 并非直接的竞争对手,它俩相互依存。 Docker 是一个容器化平台,而 k
阅读全文
摘要:在上一篇文章面向后端的Docker初级入门教程:DockerFile 命令详解 中,我们比较详细的讲解了docker镜像构建脚本DockerFile的使用和命令,DockerFile的出现让构建Docker镜像的过程更加直观和高效,但是,和我之前大多数文章中所提到的那句疑问一样。 难道这些就是全部吗
阅读全文
摘要:在上一篇文章写给后端的Docker初级入门教程:实战篇最后我们有提到用DockerFile来构建和定制属于我们自己的镜像,因为时间和篇幅问题,上一篇文章对DockerFile只做了一个简单的介绍和使用,并没有对DockerFile具体的指令进行详细的介绍和解释,本篇,作为上一篇实战篇的额外补充篇,我
阅读全文
摘要:前言 在之前的两篇文章中,我们在 面向初学者的Docker学习教程:基础篇中通过 什么是Docker? 为什么是Docker? Docker 具体解决了什么样的问题? 这三个问题来帮助大家更好的了解Docker,之后在第二篇文章Docker 三要素 :镜像、容器和仓库中解释了docker中最核心的三
阅读全文
摘要:上一篇笔记 面向初学者的Docker学习教程:基础篇 我们从三个方面大致的介绍了一下Docker 什么是Docker? 为什么是Docker? Docker 具体解决了什么样的问题? 相信看过这篇文章的小伙伴已经对Docker有了一个初步的认识,只有我们充分认识了Docker的奇妙之处,后面才能更好
阅读全文
摘要:前言: 之前很早就对Docker有所耳闻,但是碍于时间(就是懒得学)的关系,就一直没有开始行动,直到最近这个学期课比较少,实在不知道该干啥了,算了,学习吧。所以就开始了我漫长Docker学习之旅。当然,写这篇笔记的时候,我对Docker已经大概有了一个初步的了解,所以就有了这个面向初学者的Docke
阅读全文
摘要:Dcoker基本概念 Docker 包括三个基本概念: 镜像(Image):Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。 容器
阅读全文
摘要:本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来。 根据自己的理解,总的来说分为以下几种: Docker环境信息 — docker [info|version] 容器生命周期管理 — docker [create|exec|
阅读全文
摘要:Docker 的安装 截图来自Docker官网 通过上面官网的截图可以看出 Docker 基本支持各个平台了,这里就推荐下 daocloud 上关于 Docker 在 Linux 系统上的 安装方式 # 安装 sudo curl -sSL https://get.daocloud.io/docker
阅读全文
摘要:在Ubuntu上安装 linux内核版本依赖 kernel version >= 3.8 可以使用如下命令查看 uname -a | awk '{split($3, arr, "-"); print arr[1]}' 操作系统依赖, 如下版本都可以 Disco 19.04 Cosmic 18.10
阅读全文
摘要:注: 查看版本号:lsb_release -c # ubuntu 16.04 为 xenial ; Ubuntu 18.04 为 bionic; step1: 先备份原来的源文件 cd /etc/apt/ sudo cp sources.list sources.list.bak * 改变之前建议先
阅读全文

浙公网安备 33010602011771号