Tag: 存储

Docker存储 – 获取外行的答案

我只是发现了Docker–我正在find这么多的信息,但是我似乎无法得到这个选项的直接答案。 如果有人能根据我的理解给我一个清楚的解释,我已经得到了它,将不胜感激。 我正在本地下载一个docker镜像 – 比如使用microsoft/dotnet-samples:dotnetapp-nanoserver来说说默认的镜像microsoft/dotnet-samples:dotnetapp-nanoserver我在这里下载到哪里了? 这是下载并作为一个程序在主机上安装,用隔离的脚本来控制容器? 下载约1.3演出,因为它包括.Net核心 在另一个例子中,如果我下载apache2作为web服务器运行,它是否将其安装在主机系统的默认path中,但是我想要使用的每个容器都可以使用 – 还是每个容器都包含它的独立版本的apache2? 我问这是因为我找不到模仿这些程序的文件大小的文件。 我知道他们不是完整的VM,但我在哪里可以find与容器相关的文件? 我正在使用Windows Server 2016和Mac,因为我想对容器做一些试验。

在特定位置创buildDocker卷

我可以告诉Docker在主机上的特定位置创build卷吗? 主机有一些存储限制,我希望卷被存储在/data而不是/var/lib/docker/vfs/dir/ 。 这在文档中甚至没有提到,所以我怀疑我误解了一些东西。

将主机目录绑定到正在运行的泊坞窗容器的卷中

假设我使用绑定安装的本地文件夹启动Docker容器: docker run –rm -v /ux1/dmtest:/data -it ubuntu 然后,在本地 – 不是在容器内,我绑定一个目录从另一个fs到/ux1/dmtest : mkdir /ux1/dmtest/bm mount –bind /ux0/bm /ux1/dmtest/bm 现在,从容器中,我看到/data/bm/并且可以向其写入内容,但是这个内容在/ux0/bm上的主机上是不可见的。 这个内容在哪里存储? 有没有办法将额外的存储挂载到运行的docker集装箱(这种解决方法显然不起作用)?

docker aufs到devicemapper docker容器和图像迁移

我在Ubuntu上,将默认的docker存储驱动从aufs改为devicemapper。 我有一些docker图像和容器aufs。 我从/ var / lib / docker备份了aufs存储文件。 我怎么能导入aufs图像和容器devicemapper存储图像和容器分别丢失数据?

docker工人 – dynamic更改存储文件夹

是否可以指定一个选项docker run [option]容器将被存储的位置? 我想避免在更改存储文件夹之前迁移所有现有的容器。 谢谢你的帮助。

Docker容器到NAS存储

我正在尝试将存储卷装入容器中。 像我给的下面的命令的Linux **mount 10.#.##.###:/nvol1 /tmp** 这给了“访问被拒绝”的错误,我已经添加了容器和主机IP到存储,以允许来自容器和主机服务器的stream量。 但是我无法在容器中安装存储卷? 我错过了什么? 我正在使用Centos操作系统。 编辑注:我已经成功地将存储挂载到Docker主机,并在主机文件系统和容器之间进行通信。 然而,这个新的testing案例寻求直接将存储卷安装在不在Docker主机上的容器上。

Kubernetes – dynamicconfiguration存储

我有一个部署configuration如下: apiVersion: extensions/v1beta1 kind: Deployment — REMOVED FOR BREVITY — volumes: – gcePersistentDisk: {fsType: pd-ssd, pdName: devtasker-disk} name: devtasker-disk – gcePersistentDisk: {fsType: pd-ssd, pdName: devtasker-pg} name: devtasker-pg 这工作正常,但是它需要手动创build持久卷,然后才能进行部署。 我在Kubernetes 1.4看到他们发布了“Dyanmic Provisioning&Storage Classes”。 我已经添加了一个存储类如下: kind: StorageClass apiVersion: storage.k8s.io/v1beta1 metadata: name: ssd-storage provisioner: kubernetes.io/gce-pd parameters: type: pd-ssd 我现在想添加一个PVC到我上面提到的部署configuration文件。 上述存储级别的标准PVC是这样的: apiVersion: v1 kind: PersistentVolumeClaim metadata: annotations: {volume.beta.kubernetes.io/storage-class: ssd-storage} […]

数据空间使用不匹配泊坞窗图像输出

docker信息的输出显示,我正在使用515.2 GB的622.8 GB $ docker info . . Server Version: 1.13.0 Storage Driver: devicemapper Pool Name: vg-thinpool Pool Blocksize: 524.3 kB Base Device Size: 10.74 GB Backing Filesystem: xfs Data file: Metadata file: Data Space Used: 515.1 GB Data Space Total: 622.8 GB Data Space Available: 107.7 GB Metadata Space Used: 161.5 MB Metadata Space […]

Docker运行的是什么–storage-opt size = XYZ是什么意思?

Docker run cli命令有一个选项“–storage-opt”,像这样使用: 'docker run –storage-opt size = XYZ …. nginx' 问:上面指定的“XYZ”大小是指CoW层还是其基础图像和CoW层的总大小,如https://docs.docker.com/engine/userguide/storagedriver/imagesandcontainers/#images-和 – 层

Docker无法通过仅包含数据的容器启动附加卷的MongoDb

我试图在我的Windows计算机上运行一个docker-compose ,启动一个MongoDB实例和一个代理包含数据库文件的卷的数据专用容器。 mongodata: image: mongo:2.6.8 volumes: – ./data/db:/data/db command: –break-mongo mongo: image: mongo:2.6.8 volumes_from: – mongodata ports: – "27017:27017" command: –smallfiles –rest * ps – – break-mongo命令是有目的的,因为它只需要创build卷 据我的理解,使用data-only卷模式将处理权限问题,但在Mongo容器启动期间,我可以看到以下错误: [0m2016-01-26T00:23:52.340+0000 [initandlisten] info preallocateIsFaster couldn't run due to: couldn't open file /data/db/journal/tempLatencyTest for writing errno:1 Operation not permitted; returning false [0m2016-01-26T00:23:52.341+0000 [initandlisten] Unable to remove temporary file […]