1 模块一:Docker 和集算器结合1.1 Docker 和集算器结合概述将集算器的群集和 docker 结合可以进行高效的运算、合理的资源分配与管理。结合以后结构分成两部分: Server 端和 Client 端; Docker Server 端目前只能在 Linux 中使用。1.2 Docker 端口我们需要了解的是 Docker 管理涉及到三个端口:通信端口、映射外部端口及映射内部端口。其            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-10 13:36:52
                            
                                156阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.docker限制cpu使用1.1 使用CFS调度默认情况下,容器可以无限制地使用主机的cpu资源,可以通过设置参数来进行限制。一般都采用Linux默认的CFS调度法,当然也可以使用实时调度。CFS调度可以使用如下参数来进行限制:--cpus=<value>:限制容器可以使用多少cpu,可以设置为小数,例如可以设置--cpus=1.5。该选项代表使用cpu的百分比,而不是具体的个数。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-16 11:28:05
                            
                                112阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            镜像生成途径dockerfile基于容器制作  什么是dockerfile dockerfile说白就是用来构建docker 镜像的源码,大家看到源码俩字不用惊慌,所为的dockerfile源码只是一些基础的指令并没有控制语句或条件判断等,仅仅是一些文本指令dockerfile语法格式其实只有两类语法格式:注释信息指令和参数注意:默认dockerfile中的语法虽然不            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-06 21:30:34
                            
                                36阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            docker容器core占用空间太大发现docker占用了很大的空间,进入容器后发现很多比较大的core加数字文件。 一、直接删除core文件 进入到/var/lib/docker/overlay2/**/merged,可以看到有很多core.文件。Core文件其实就是内存的映像,当程序崩溃时,存储内存的相应信息,主用用于对程序进行调试。 进入到大文件内,删除core,具体如下: 查看使用情况df            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-18 16:09:32
                            
                                310阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            摘要:用了Docker,好处挺多的,但是有一个不大不小的问题,它会一不小心占用太多磁盘,这就意味着我们必须及时清理。1. docker system命令在谁用光了磁盘?Docker System命令详解中,我们详细介绍了docker system命令,它可以用于管理磁盘空间。docker system df命令,类似于Linux上的df命令,用于查看Docker的磁盘使用情况:docker sys            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-07 19:50:46
                            
                                273阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. docker system命令  docker system df命令,类似于Linux上的df命令,用于查看Docker的磁盘使用情况:docker system df
TYPE                TOTAL               ACTIVE              SIZE                RECLAIMABLE
Images            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-20 08:45:57
                            
                                114阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            而限制访问指定的活动区域,就是chroot & pivot_root,通过这两个函数,可以修改进程和系统目录到一个新的位置。有了这两个函数,Docke就可以来“伪造”一个文件系统来欺骗容器中的进程。Docker用操作系统镜像文件挂载到容器进程的根目录下,变成容器的rootfs,和真实系统目录一模一样:$ ls /
bin dev etc home lib lib64 mnt opt pro            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-01 12:41:37
                            
                                115阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            使用 docker 的好处所有服务,包括数据库都运行在Docker里面,好处:所有服务器的配置都非常简单,只安装了Docker,这样新增服务器的时候要简单很多。可以非常方便地在服务器之间移动各种服务,下载Docker镜像就可以运行,不需要手动配置运行环境。开发/测试环境与生产环境严格一致,不用担心由于环境问题导致部署失败。但是,使用 docker 会比较占用磁盘空间。基本步骤使用 df -h 查看            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-16 17:38:56
                            
                                397阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录1、Docker Registry(镜像仓库)1.1 什么是 Docker Registry?1.2 镜像仓库分类1.3 镜像仓库工作机制1.4 常用的镜像仓库2、镜像仓库命令3、镜像命令[部分]4、容器命令[部分]4.1 docker run4.2 docker ps5、CentOS 搭建一个 nginx 服务 1、Docker Registry(镜像仓库)1.1 什么是 Docker            
                
         
            
            
            
            在日常线上环境中,我们通常会来做利用Docker来做容器化管理,通过运行容器来执行任务等。 但是,随着业务量的不断增大,容器的不断启动,往往会出现磁盘空间不足, 1、第一种情况:是因为docker中部署的系统中日志内容的不断扩大。 这种情况下,我们可手动,或定时任务清理。对于/var/lib/docker/overlay2 空间占用,存在很多误导的方法是去迁移路径等。。 其实磁盘空间的占用和ove            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-30 19:04:24
                            
                                1683阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. 问题背景公司内部,使用springboot进行后端接口开发,因为当前后端开发只有自己一人,所以对于一些细节问题,没有进行深入的考虑。每次开发完一段业务,直接通过 java -jar 命令的方式,把程序放入docker中进行运行。也从来没有考虑过内存问题。偶然间发现内存泄漏问题,导致docker服务直接kill掉。通过命令查看docker服务内存使用情况,发现一个小小的Java服务,内存竟然用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-18 14:47:46
                            
                                196阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Docker Volumes 占用实现流程
## 简介
Docker Volumes 是 Docker 提供的一种持久化存储机制,允许容器和宿主机之间共享数据。本文将介绍如何实现 Docker Volumes 的占用。
## 实现流程
下面是实现 Docker Volumes 占用的步骤:
| 步骤 | 描述 |
|---|---|
| 1 | 创建一个 Docker 数据卷 |
| 2            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-03 11:04:59
                            
                                29阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何实现 Docker Volumes 占用
## 简介
在使用 Docker 进行应用程序开发和部署时,我们经常需要在容器内部访问持久化数据。Docker 提供了一种名为 "Docker Volumes" 的功能,可以将数据卷挂载到容器中,以实现数据的持久化。本文将介绍如何实现 Docker Volumes 的占用。
## 流程概述
下面是实现 Docker Volumes 占用的流程概            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-04 09:30:52
                            
                                22阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 实现docker占用内存
## 1. 流程图
```mermaid
graph LR
A(开始) --> B(了解docker)
B --> C(了解内存占用)
C --> D(安装docker)
D --> E(创建容器)
E --> F(占用内存)
F --> G(结束)
```
## 2. 了解docker
在开始实现docker占用内存之前,我们首先需要了解什么是docker。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-16 04:27:50
                            
                                169阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何实现“docker占用ip”
## 1. 整体流程
首先,我们来看一下整件事情的流程,如下所示:
```mermaid
erDiagram
    Docker -->|占用IP| Network
    Network -->|提供IP| Docker
```
在这个流程中,Docker通过占用IP来连接网络,而网络则提供IP给Docker使用。
## 2. 步骤及代码示例            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-15 11:02:59
                            
                                106阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Docker占用空间
## 简介
Docker是一种轻量级的容器技术,可以将应用程序和其依赖项打包到一个可移植的容器中,并在任何环境中运行。尽管Docker具有许多优点,但是它在磁盘空间方面可能会占用大量的空间。本文将探讨Docker占用空间的原因以及如何进行管理。
## Docker的存储体系结构
为了更好地理解Docker占用空间的原因,我们首先需要了解Docker的存储体系结构。Do            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-02 09:46:41
                            
                                72阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是cgroup?cgroups其名称源自控制组群(control groups)的简写,是Linux内核的一个功能,用来限制、控制与分离一个进程组(如CPU、内存、磁盘输入输出等)。 什么是Docker资源限制? 默认情况下,Docker容器是没有资源限制的,它会尽可能地使用宿主机能够分配给它的资源。如果不对容器资源进行限制,容器之间就会相互影响,一些占用硬件资源较高的容器会吞噬掉所有的硬件资            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-27 12:42:02
                            
                                29阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            docker磁盘空间清理办法 前段时间遇到docker磁盘空间太少,无法写入数据的问题。起因是因为我在本地(Mac Pro)运行了多个mysql容器,并且导入了一部分线上数据,最后还没导入完毕就已经没有可用空间了。我最开始给docker分配的磁盘空间是80GB,然后当出现无法写入的时候已经是只剩余0.6GB了。可以使用下面的命令来查看docker容器和镜像磁盘占用情况:docker system            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-19 13:17:34
                            
                                232阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            启动容器A, A的端口映射是 80:8080 外部的25000端口映射到服务内部的8080端口;有时候将容器关闭,重新构建镜像及启动容器时会出现一些报错,比如端口被占用的报错,但通过docker ps -a |grep 容器名, 会发现容器其实已经关闭,但仍然无法启动新的容器这里通过iptables 关闭docker映射到host上的端口主机与docker中的端口转发是通过主机的ipta            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-25 12:40:20
                            
                                1104阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Docker 占用空间
作为一名经验丰富的开发者,我们经常使用 Docker 来构建、运行和管理容器化的应用程序。在使用 Docker 的过程中,我们需要时刻关注容器所占用的空间,尤其是在容器中运行的应用程序越来越多的情况下,容器的空间占用就会变得越来越重要。在本文中,我将教你如何查看和管理 Docker 容器占用的空间。
## 步骤
下面是整个流程的步骤,我们将一步步来完成查看和管理            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-29 11:07:19
                            
                                119阅读