Tag: 元数据

使用本地Docker容器的承担angular色

我有一个需求在我的本地Docker容器中使用Assumeangular色 我的完整要求是 在我的本地运行一个代理容器这将提供对我的系统内的其他Docker容器的访问 我曾尝试https://github.com/lyft/metadataproxy这不是为我工作,或者我不知道如何使用这个 有没有人使用过这个

docker工人:保存 – 不产生输出

相当新的使用Docker .. 我为Oracle 11g Full提供了一个映像。 创build一个数据库,并将一个应用程序安装到容器中 一旦configuration正确,我犯了导致15GB的图像的容器。 testing了一个新的图像容器,一切工作正常,Oracle服务等自动启动,然后我只是附加和运行应用程序…一切都好。 我需要上传到服务器上,所以我的意图是: 1)保存容器 2)将tarball上传到服务器 3)装载容器 但是,当我运行以下命令: sudo docker save –output ~/etlf_961_meta.tar etlf/informatica9.6.1:latest 它只是挂起,不产生输出。 该过程是活动的,但没有文件出现,没有任何活动: T20 chris # ps aux | grep "docker save" root 26179 0.0 0.0 91928 5000 pts/14 S+ 16:36 0:00 sudo docker save –output /home/chris/etlf_961_meta.tar etlf/informatica9.6.1:latest root 26201 0.0 0.0 127404 14664 pts/14 Sl+ 16:36 […]

我如何编辑现有的docker图像元数据?

我想编辑一个docker镜像元数据,原因如下: 我不喜欢一个图像父母EXPOSE,VOLUME等声明(请参阅#3465 ,Docker-Team不想提供一个解决scheme),所以我想要“解除音量”或“解开”图像。 我不喜欢图像ContainerConfig (请参阅docker inspect [image] ),它使用docker commit [container] 修正docker build或docker run错误,如: cannot mount volume over existing file, file exists [path] 有什么办法可以做到吗?

Docker LVM thinpool元数据大小

我正在使用LVM thinpool作为Docker存储(dm.thinpooldev),到目前为止,我已经在元数据池中耗尽了空间。 这很容易打击,因为我可以重新创build具有大型元数据的thinpool,但我只是猜测(可能猜测)有多大。 有没有人对Docker的元数据的相对大小有任何build议? 它看起来像lvcreate默认是不够的: –poolmetadatasize MetadataVolumeSize [bBsSkKmMgG]设置池的元数据逻辑卷的大小。 对于精简池,支持的值范围介于2MiB和16GiB之间,对于caching池,支持的值介于16GiB之间。 最小值是从池的数据大小计算的。 精简池的默认值是(Pool_LV_size / Pool_LV_chunk_size * 64b)。 默认单位是兆字节。 我使用的基本命令是: DISK=/dev/xvdf VG=docker_vg LV=docker_pool pvcreate $DISK vgcreate $VG $DISK lvcreate -l 100%FREE –thinpool $LV $VG 或者replace一个任意的元数据大小 lvcreate -l 100%FREE –poolmetadatasize 200M –thinpool $LV $VG [编辑]好吧,没有回应,所以我现在只用1%。 到目前为止,这对我们是有效的,尽pipe可能仍然过度configuration。 DISK=/dev/xvdf VG=docker_vg LV=docker_pool DOCKER_POOL_METADATA_PERCENTAGE=1 DISK_SIZE=$(blockdev –getsize64 ${DISK}) META_DATA_SIZE=$(echo "scale=0;${DISK_SIZE}*${DOCKER_POOL_METADATA_PERCENTAGE}/100" | bc) pvcreate ${DISK} […]