摘要:OverlayFS是内核提供的,一个类似于AUFS 的现代联合文件系统,实现简单,且可能更快一些。 overlay和overlay2(Docker1.12+)是docker的存储驱动,可以通过docker.service启动参数中的--storage-driver参数设置。 一、OverlayFS
阅读全文
摘要:在docker run创建并运行容器的时候,可以通过-p指定端口映射规则,但是如果我们在开始忘记了设置端口映射或者设置错了需要修改的话,docker并没有一个命令可以直接对已有的容器修改端口映射规则,那这个时候该怎么办呢?我们可以用下面的方法解决这个问题。 1.删除原有容器,重新创建新容器 这个解决
阅读全文
摘要:在docker的世界里,编配用来描述一组实践过程,这个过程会管理运行在多个docker容器里的应用。Docker Compose是用于定义、运行和管理多容器 docker 应用程序的工具,通过 Compose,可以用一个 YML 文件来定义一组要启动的容器以及容器运行时的属性,然后,使用一个命令,就
阅读全文
摘要:docker容器间的互连通信有三种方法:docker内部网络:不够灵活强大,不推荐docker networking:1.9或更新版本,推荐使用docker链接:1.9之前版本适用。 1.docker内部网络 涉及docker自己的网络栈。安装docker后,系统会创建一个新的网络接口,名字是doc
阅读全文
摘要:docker镜像是启动容器的构建基石,是由文件系统叠加而成;最底层是一个引导文件系统,即bootfs,容器启动后就会被卸载以腾出内存,第二层是root文件系统,即rootfs,可以是一种或多种操作系统,root文件系统及之上的多个文件系统都是只读状态; docker镜像是分层构建,联合加载,写时复制
阅读全文
摘要:docker容器的生命周期:创建-启动-管理-停止-删除所有容器保存在目录/var/lib/docker/containers/ 中 docker run 创建一个新的容器并启动它 -it 打开一个终端并可标准输入即交互式shell --restart 设置容器的重启策略 --name -d -p
阅读全文
摘要:虚拟机和容器 都是一种虚拟化技术; 虚拟机通过中间层将一台或多台独立的机器虚拟运行于物理硬件上,如VMware,而容器则直接运行在操作系统内核之上的用户空间上,即一个进程,如docker; 架构对比图: 1.虚拟机:在物理硬件平台上,装上主机操作系统(Host OS),在Host OS上安装虚拟机管
阅读全文
摘要:1.查看当前内核版本>=3.10uname -r2.更新yum包yum update3.卸载旧版本yum remove docker docker-common docker-selinux docker-engine4.安装依赖包yum install -y yum-utils device-ma
阅读全文
摘要:简介 云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。 “云”实质上就是一个网络,狭义上讲,云计算就是一种提供资源的网络,使用者可以随时获取“云”上
阅读全文