gpt4 book ai didi

docker - 在 OS X 下从 boot2docker 复制 Docker 容器

转载 作者:行者123 更新时间:2023-12-02 21:28:45 24 4
gpt4 key购买 nike

我在 OS X 10.10 上运行了 boot2docker。

我用docker安装conceptnet5 ,一个 50GB 的大数据库,需要几天时间才能从我的位置下载。

现在,有人向我请求了一个运行在 docker 容器中的带有 conceptnet5 的 Ubuntu 虚拟机。

因此,为了避免再次下载所有内容,我想知道是否有办法将 conceptnet5 的容器从 boot2docker 转移到我新创建的 ubuntu vm。

Here是我正在使用的 docker 容器。

最佳答案

您也可以使用 saveload命令。
save命令将生成图像的 tarred 存储库。它将包含所有父层和所有标签。

$ docker save myimage -o myimage.tar
# Or even better, gzip it using unix pipes
$ docker save myimage | gzip > myimage.tar.gz

现在你有了一个包含所有层和元数据的 tarball,你可以使用 USB key 和其他东西离线传递。

要加载它,它是 load命令。加载命令将使用以下压缩算法: gzip , bzip2xz .
$ docker load -i myimage.tar.gz
# or with pipes
$ docker load < myimage.tar.gz

这比运行私有(private)注册表要容易一些,但两者都运行良好。

关于docker - 在 OS X 下从 boot2docker 复制 Docker 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29945467/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com