Tag: 导出

如何导出/保存整个Docker容器/图像

我在我的系统上安装了MySQL Docker镜像,configuration并启动了一个容器,并将一个2+ GB(bz2压缩大小)数据库导入到它。 我想打包整个容器并将其转移到另一个系统上。 如果我停止正在运行的容器并执行导出,则只产生一个118MB的tar.bz文件。 如果我提交我的容器到一个图像并保存,那么也只会产生一个118MB的tar.bz文件。 如何导出/保存整个容器,包括MySQL数据? MySQL的图像是383.4MB,我的修改后的图像也是一样的。 我find了一些线索: 我如何备份一个Docker-container与它的数据卷? 另外:目前我正在使用Ubuntu Linux风格。

如何将项目从IBM Bluemix PaaS导出到其他任何地方作为Docker?

我领导一个networking/移动项目,我仍然需要知道我们将用于开发的工具。 我们有6个月的时间访问IBM Bluemix,其安全检查工具CloudFoundry和其他可能看起来非常有用。 但是,如果需要的话,我们不希望依赖一个可能会陷入我们项目而没有任何迁移可能性的解决scheme。 我在互联网上查找了如何使用IBM创build的元素作为Docker从Bluemix中导出项目。 我没有find任何相关的东西(我可能会在search结果不好,但我能find的是“如何导出到Bluemix /如何在本地工作”)。 Bluemix是否允许将整个项目导出到另一个主机上,这取决于我们在项目中使用的服务吗? 先谢谢你。

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集装箱的aufs根在哪里

如何获取docker容器底层的aufs系统的根文件夹信息? 说我运行docker run mytag echo 'Done' ,在那之后,我相信docker将有一个废弃的容器build立在aufs系统之上。 而我想利用这个aufs文件系统(比如用chroot)而不用做一个docker save或者docker export 。 我怎么能得到这个? 我需要访问该堆栈的aufs文件系统,以便从整个docker系统中创build一个squashfs文件系统,而不是从docker docker export的tar文件,因为我总是对映像文件执行mksquashfs,并且从来没有从mksquashfs系统在那个系统内。 这是Ubuntu下的lxc-docker 1.2.0版本。 更新: 经过查尔斯的build议,我发现在这个系统内制作一个压扁系统是不可行的: root@1676061f0072:/# mount –bind / /mnt/root || { echo error bind mount; exit; } # bind-mount container root only mount: block device / is write-protected, mounting read-only mount: cannot mount block device / read-only error bind mount […]

docker工人将更改还原到容器

我正在尝试快照我的docker集装箱,以便我可以恢复到一个单一的时间点。 我已经看过docker save和docker export但这些似乎都没有做我在找什么。 我错过了什么吗?