Docker
文章平均质量分 88
Elked_Blog
这个作者很懒,什么都没留下…
展开
-
四、Dockerfile
1、Dockerfile初识 镜像的生成途径:Dockerfile 和 基于容器制作 Dockerfile 就是用来构建镜像的源码,它就是一个纯文本文件,中间包含了一些指令,这些指令是在Dockerfile制作镜像时规定使用的指令 Dockerfile 总共就两类语句组成:#Comment(注释信息) 和 INSTRUCTION arguments(指令加其参数),这里的指令为了区分对应的参数,一般使用大写的 Dockerfile 的执行是从上到下依次执行的;第一个非注释行必须是 FROM ..原创 2021-04-08 18:16:21 · 189 阅读 · 0 评论 -
三、Docker数据卷
1、介绍 Docker 镜像由多个只读层叠加而成,启动容器时,Docker 会加载只读镜像层并在镜像栈顶部添加一个读写层 如果运行中的容器修改了现有的一个已经存在的文件,那该文件将会从读写层下面的只读层复制到读写层,该文件的只读版本依然存在,只是已经被读写层中该文件的副本所隐藏,此即为 “写时复制(COW)”机制 在使用Docker的时候,关闭并重启容器,其数据不受影响;但删除docker容器,则其更改将会全部丢失 存在的问题 存储于联合文件系统中,不易于宿主机访问 容器间数据共享不便 删原创 2021-04-08 17:32:27 · 131 阅读 · 0 评论 -
二、Docker网络
1、容器的网络通信 前面已经介绍,Linux已经支持6种名称空间:UTS、MOUNT、IPC、PID、USER、NET 这里先假定使用宿主机的网卡,假设一个主机上有4块网卡,当其中一个网卡给了其中一个名称空间使用,那么这块网卡就不能提供给其他的名称空间使用了(一个设备一般只能属于一个命名空间),假设当前的名称空间数量超过了物理网卡的数量,此时就需要用到虚拟网卡模拟一组设备来使用 Linux内核级支持两种级别设备的模拟,一种是二层设备、一种是三层设备;这里说二层的,工作在链路层,能封装物理报文在各网络设原创 2021-04-08 15:35:52 · 267 阅读 · 0 评论 -
一、Docker总览
1、概要 1.1、虚拟机主要实现形式 主机级虚拟化 容器级虚拟化 1.2、具体介绍 主机级的虚拟化,要虚拟的是整个完整的物理硬件形态,比如现场常用的Vmware,可以让我们在上面自由的安装操作系统,去使用操作系统;安装的操作系统可以是和底层操作系统不同的操作系统,对于主机级虚拟化还有两种不同的类型实现 直接在硬件平台上安装虚拟机管理器,一般称为Hypervisor,也就是说在硬件上不用安装操作系统,直接上Hypervisor,然后安装虚拟机 如Vmware Workstation、Virtual原创 2021-04-08 14:49:37 · 129 阅读 · 0 评论