
Docker操作
文章平均质量分 92
Docker操作、镜像、容器、LinuxCGroup等
IT_社恐刘某
这个作者很懒,什么都没留下…
展开
-
Docker镜像搭建
Docker的镜像是一个模板,或者说其是一个只读文件。在该模板中包含应用和应用运行时所需要的依赖环境。Docker的镜像采用的是分层的文件系统,每一次对镜像的修改将以“读写层”的形式增加到原来的只读文件的模板上。图2-1展示了Docker镜像的分层结构,下面进行介绍。内核(Bootfs):用来加载Linux的内核以启动Linux环境。Docker的用户不会与这一层打交道根镜像:可以将其理解成操作系统,图2-1中的根镜像是CentOs。原创 2023-11-22 16:11:31 · 85 阅读 · 0 评论 -
Docker操作之网络通信
默认情况下,Docker引擎会自动创建一个Bridge网络。Docker引擎也为用户提供了自定义Bridge网络的方式。利用该方式。用户可以自定义Bridge网络的子网地址和网关等参数(1)执行以下命令自定义Bridge网络0/24 \其中的参数解释如下:1. -d:指定网络通信模式,默认是bridge。指定子网IP地址的范围3. -gateway:指定网关的IP地址。4. --subnet:指定子网的IP地址。5. bridge2:指定bridge 网络的名称。原创 2023-11-24 17:08:23 · 956 阅读 · 1 评论 -
Docker 入门
Docker是一个开源的虚拟化容器引擎,可以让开发者打包他们的应及依赖到一个可移植的容器中,然后发布到Linux环境中实现虚拟化的管理。这些Linux环境包括Centos、Redhat、Ubuntu。在Windows上面其实也可以部署,但是不推荐。原创 2023-11-20 16:11:55 · 83 阅读 · 0 评论 -
Docker实战操作之Cgroup实战
1.Cgroups全称Control Groups,是Linux内核提供的物理资源隔离机制,通过这种机制,可以实现对Linux进程或者进程组的资源限制、隔离和统计功能。2.比如可以通过cgroup限制特定进程的资源使用,比如使用特定数目的cpu核数和特定大小的内存,如果资源超限的情况下,会被暂停或者杀掉。3.Cgroup是于2.6内核由Google公司主导引入的,它是Linux内核实现资源虚拟化的技术基石,LXC(Linux Containers)和docker容器所用到的资源隔离技术,正是Cgroup。原创 2023-11-24 11:00:12 · 1049 阅读 · 1 评论 -
Docker的容器配置
Docker的容器(Container)是从镜像创建的运行实例,它可以被启动,停止和删除。所创建的每一个容器都是相互隔离,互不可见,可以保证安全性的平台,可以把容器看作一个简易版的Linux环境,Docker利用容器来运行和隔离应用。由于Docker构建在Linux的基础之上,因此从Linux底层来看,Docker是利用LinuxControl Group(简称Linux CGroup)来实现对资源使用的控制。LinuxCGroup主要提供了以下功能。限制资源的使用,例如,使用CPU及内存的上限。原创 2023-11-23 16:24:36 · 1270 阅读 · 0 评论