以windos环境的docker为例:①先启动容器94ecf785aa9d,进入容器中查看配置文件的位置docker exec -it 94ecf785aa9d /bin/bash 将conf文件夹复制到本地目录:D:\docker-data\mydata\activemq\conf下:  1,先进入该目录:    别忘了后面的点):    docker container cp 94e            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-15 10:42:09
                            
                                194阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录文章目录目录容器存储数据卷管理挂载时创建卷创建卷后挂载数据容器管理容器存储数据卷管理核心选项:-v 宿主机目录:指定挂载到容器内的目录。映射多个宿主机目录,只需要多写几个 -v 即可。挂载时创建卷挂载卷:            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-14 15:31:44
                            
                                476阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.简介:Docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像; 运行中的这个镜像称为容器,容器启动是非常快速的。 docker就是一个容器,只是这个容器是一种类似于胶囊房一般的存在,类似于操作系统但是却比操作系统更加的轻量级而已。2.核心概念 docker主机(Host):安            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-18 14:26:49
                            
                                150阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目前,容器存储是容器离不开的一个话题,对于无状态的Docker容器,容器重启时容器数据会自动清除,一些静态的数据我们可以通过配置文件或者在容器build时直接写死。但是对于数据库、日志文件等可以实时变化的数据,我们不能够通过这种方法存取,容器的存储大多支持Docker或Kubernetes的Volume(数据卷),因此我们下文先介绍这两种Volume的原理。Docker的容器卷插件Docker V            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-02 17:58:03
                            
                                56阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            参考资料官网网站: https://www.docker.comDocker 介绍Docker 是一个开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的一个容器中,然后发布到任何流行的 Linux 机器上。容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低。Docker 术语1、镜像(Image):本身是一个文件,称为镜像文件,可以生成容器实例。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-29 23:09:48
                            
                                77阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            docker 容器默认的空间是 10G, 如果想指定默认容器的大小(在启动容器的时候指定),可以在 docker 配置文件里通过 dm.basesize 参数指定,比如docker -d --storage-opt dm.basesize=20G 是指定默认的大小为 20G动态扩展的优点:1、不需要修改 docker 配置,并且重启 docker 服务;2、可以直接对运行中的容            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-15 10:44:35
                            
                                358阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            docker存储docker为容器提供了两种存放数据的资源 1.由storage driver管理的镜像层和容器层 2.Data Volumestorage driver “”" 在前面镜像章节我们学习到Docker镜像的分层结构,我们来简单回顾一下 容器由最上面的一个可写的容器层,以及若干只读的镜像层组成,容器的数据就存放在这些层中,这样的分层结构最大的特性就是Copy-on-Write: 1.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-20 13:50:38
                            
                                38阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            创建一个docker容器,docker系统会自动为该容器分配一个ip地址,通常是172.17开头。我们可以在主机上用 docker inspect 命令 或者进入容器用ifconfig命令来查看容器的ip地址。假设某个容器(假设容器的名称为myweb)被分配的地址是 172.17.0.2,该容器上启动了一个web服务,其端口号是80(注意这是容器中的端口号)。这时我们用docker port命令可            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-14 21:54:08
                            
                                1146阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            将容器保存为一个镜像: docker commit 容器的名称 创建的镜像的名称 将镜像保存为一个tar包文件: docker save -o tar包文件名称.tar 镜像名称 可以看到Docker把镜像压缩后的tar包放在这里了 如果我们要加载tar包: docker load -i 镜像tar            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-07-28 12:27:00
                            
                                177阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            ## 查看 Docker 容器存储
### 引言
Docker 是一个开源的容器化平台,可以帮助开发者更轻松地打包、分发和运行应用程序。在使用 Docker 过程中,了解和管理容器存储是非常重要的。本文将介绍如何查看 Docker 容器存储的过程,帮助刚入行的小白更好地理解和掌握这一技能。
### 流程
下面是查看 Docker 容器存储的整体流程:
```mermaid
flowcha            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-23 08:33:17
                            
                                50阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## Docker 容器共享存储教程
### 1. 整体流程
为了实现Docker容器共享存储,首先需要在主机上创建一个卷(Volume),然后将该卷挂载到多个容器中。这样多个容器之间就可以共享数据了。
下面是整个流程的步骤:
```mermaid
journey
    title Docker容器共享存储教程
    section 创建卷
        创建卷: 开始            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-19 03:24:44
                            
                                57阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            
            Kubernetes存储介绍为何引入PV、PVC以及StorageClass?熟悉Kubernetes的都对PV、PVC以及StorageClass不陌生,我们经常用到,因此这里不再详细介绍PV、PVC以及StorageClass的用法,仅简单聊聊为什么需要引入这三个概念。我们看下最早期Pod使用Volume的写法:apiVersion: v1
kind: Pod
metadata:
  name            
                
         
            
            
            
            引言docker所在服务器,在运行了一段时间后,服务器磁盘目录渐渐不够用。 通过du -h --max-depth=1 / 逐级目录排查,发现/var/lib/docker目录文件过大。 解决方法转移数据修改docker默认存储位置 建议:在docker安装完后,修改docker默认存储位置为其他大目录或者磁盘,规避迁移数据过程中造成的风险。 操作            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-15 10:37:35
                            
                                379阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录1.查看Docker容器所占用内存的大小2.查看Docker容器占用空间大小3.创建容器时,添加参数 -m 指定分配内存4.容器创建后,修改内存  1.查看Docker容器所占用内存的大小获取容器id获取pid获取内存信息 也可以通过inspect 获取pid,再通过top查看内存docker inspect 容器id|grep -i pid  
top -p p            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-26 14:57:53
                            
                                247阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            默认 Docker 的存放位置为:/var/lib/docker命令查看具体位置docker info | grep "Docker Root Dir"具体docker容器存放位置: docker ps -adocker inspect 容器id | grep "volumes" //查看数据目录_datadocker inspect 容器id | grep "ResolvConfPath" //            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-05 19:50:57
                            
                                1366阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            我们从本章开始讨论 Docker 存储。Docker 为容器提供了两种存放数据的资源:由 storage driver 管理的镜像层和容器层。Data Volume。我们会详细讨论它们的原理和特性。容器由最上面一个可写的容器层,以及若干只读的镜像层组成,容器的数据就存放在这些层中。这样的分层结构最大的特性是 Copy-on-Write:新数据会直接存放在最上面的容器层。修改现有数据会先从镜像层将数            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-22 21:39:58
                            
                                59阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ## Docker创建容器及配置容器
### 什么是Docker?
Docker是一种轻量级的容器化平台,用于打包、交付和运行应用程序。它允许在容器中封装应用程序的所有依赖项,以便在不同环境中无缝运行。
### Docker容器是什么?
Docker容器是在Docker平台上运行的实例。它可以被看作是一个隔离的、可执行的应用程序,其中包含了运行所需的所有依赖项,如代码、运行时环境、系统工具            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-05 03:22:54
                            
                                103阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录一、容器核心二、Docker核心概念1、镜像2、容器3、仓库三、安装Docker1、关闭防火墙2、安装依赖包3、设置阿里云镜像源4、安装Docker-CE社区版并设置为开机自动启动5、查看docker信息四、设置镜像加速五、网络优化1、开启路由转发2.开启路由功能的原因一、容器核心docker本质就是宿主机的一个进程,docker是通过namespace(命名空间)实现资源隔离,通过cgrou            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-20 13:51:10
                            
                                111阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言在Docker中,要想实现数据的持久化(所谓Docker的数据持久化即数据不随着 Container 的结束而结束),需要将数据从宿主机挂载到容器中。目前Docker提供了三种不同的方式将数据从宿主机挂载到容器中:volumes:Docker 管理宿主机文件系统的一部分,默认位于 /var/lib/docker/volumes 目录中;bind mounts:意为着可以存储            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-12 12:29:44
                            
                                138阅读