docker
文章平均质量分 73
生成并作为容器运行图像
使用Docker Hub共享图像
使用带有数据库的多个容器部署Docker应用程序
使用Docker Compose运行应用程序
李三不四
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
容器原理之Union FS
联合文件系统()是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem)。联合文件系统是 Docker 镜像的基础。镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。原创 2024-01-23 17:23:05 · 1903 阅读 · 0 评论 -
容器原理之Namespace
Docker 容器的本质,其实就是一个进程!namespace 在这其中起到了 “资源隔离” 的作用。原创 2024-01-23 16:18:07 · 1335 阅读 · 0 评论 -
容器原理概念
这些命名空间可以分为多个类别,如主机名命名空间、网络命名空间、挂载命名空间、用户命名空间、进程命名空间等,它们各自负责不同的资源隔离任务。综上所述,容器的本质是通过Linux内核的Namespace、Cgroups和Union FS等技术对进程进行封装隔离的操作系统层面的虚拟化技术。Cgroups (Control Groups):这是另一种用于资源管理的Linux内核技术,它可以用来限制或监控组内的进程、内存、CPU、磁盘IO等资源的消耗。通过设置cgroup的限制,可以实现对容器内资源使用的精细控制。原创 2024-01-23 15:35:05 · 737 阅读 · 0 评论 -
容器原理之cgroup
cgroup(control group)是一个内核特性,用于限制、统计、隔离一组进程的资源(CPU、内存、磁盘、网络等),首字母不要大写。Google 工程师在 2006 年开始提出这个特性,最早叫“process containers”,为了避免造成歧义,在 2007 年改名为“control group”,在 2008 年 1 月发布的 Linux Kernel 2.6.24 合入主线分支。原创 2024-01-23 14:55:42 · 1814 阅读 · 0 评论 -
清理docker日志
1、docker容器的日志一般都保存在系统的/var/lib/docker/containers路径下。比较推荐的方法是在部署docker的时候就修改/etc/docker/daemon.json。清理日志有两个办法一个是清空内容,一个是删除日志。使用第二种方法要重启docker。查看日志大小的时候可以获取到日志的完整路径。日志清理脚本,可以添加到crontab中。原创 2023-07-11 17:43:30 · 3466 阅读 · 0 评论
分享