将qcow2图像导入docker hub

时间:2016-02-17 18:15:13

标签: docker

我预构建了ubuntu14.0.4.1 qcow2图片。我按照以下说明将其导入docker hub 使用virt-tar-out转换它的tar文件 sudo virt-tar-out -a /tmp/ubuntu.qcow2 / - | gzip --best> ubuntu.tar.gz cat ubuntu.tar.gz | sudo docker import - repo:tag 我得到了图片ID

现在,当我尝试从图像运行conatiner时,我得到以下错误 来自守护程序的错误响应:未指定命令

如果我发出命令以及docker run命令 exec:" / bin / sh":stat / bin / sh:没有这样的文件或目录 来自守护进程的错误响应:无法启动容器c2d0ce1a4bfd9f4784edad53b3669e736f1442b2ba208294b00f242d07dc2208:[8]系统错误:exec:" / bin / sh":stat / bin / sh:没有这样的文件或目录 这些命令都不起作用。 Docker版本1.7.1,build 786b29d

由于 Preeti

1 个答案:

答案 0 :(得分:0)

Docker导入只能处理普通的tar文件。无压缩。而且仅从docker导出,而不是tar文件中的一堆文件。

您可以在Docker中启动一个普通的ubuntu 14映像,然后使用docker cp将您自己的文件复制到一个正在运行的容器中,然后将其导出。

相关问题