草庐IT

Tar-Archive

全部标签

windows - 如何从 tar 文件加载 Docker 镜像

我已经为Windows安装了Docker。我从http://hortonworks.com/downloads/#sandbox下载了HDP_2.5_docker.tar这是一个10GB的文件。如何加载图像tar文件?我试过这个命令:dockerimportHDP_2.5_docker.tar 最佳答案 您可以使用dockerloadUsage:dockerload[OPTIONS]LoadanimagefromatararchiveorSTDINGitbash控制台:dockerloadWindowscmd:dockerload-

windows - 如何从 tar 文件加载 Docker 镜像

我已经为Windows安装了Docker。我从http://hortonworks.com/downloads/#sandbox下载了HDP_2.5_docker.tar这是一个10GB的文件。如何加载图像tar文件?我试过这个命令:dockerimportHDP_2.5_docker.tar 最佳答案 您可以使用dockerloadUsage:dockerload[OPTIONS]LoadanimagefromatararchiveorSTDINGitbash控制台:dockerloadWindowscmd:dockerload-

tar:无法读取:是 docker 中的目录

我想添加一个存档(.tar.gz)并在使用Dockerfile创建镜像期间解压缩它。ADDarchive.tar.gz/archive.tar.gzRUNtarxzfarchive.tar.gz当我想解压存档时,我收到以下消息:tar:/archive.tar.gz:Cannotread:Isadirectorytar:Atbeginningoftape,quittingnowtar:Errorisnotrecoverable:exitingnow这对我没有任何意义,因为文件archive.tar.gz不是目录。 最佳答案 在运行d

tar:无法读取:是 docker 中的目录

我想添加一个存档(.tar.gz)并在使用Dockerfile创建镜像期间解压缩它。ADDarchive.tar.gz/archive.tar.gzRUNtarxzfarchive.tar.gz当我想解压存档时,我收到以下消息:tar:/archive.tar.gz:Cannotread:Isadirectorytar:Atbeginningoftape,quittingnowtar:Errorisnotrecoverable:exitingnow这对我没有任何意义,因为文件archive.tar.gz不是目录。 最佳答案 在运行d

go - 读取 tar 文件的内容而不解压缩到磁盘

我已经能够遍历tar文件中的文件,但我对如何将这些文件的内容作为字符串读取感到困惑。我想知道如何将文件内容打印为字符串?下面是我的代码packagemainimport("archive/tar""fmt""io""log""os""bytes""compress/gzip")funcmain(){file,err:=os.Open("testtar.tar.gz")archive,err:=gzip.NewReader(file)iferr!=nil{fmt.Println("Thereisaproblemwithos.Open")}tr:=tar.NewReader(archive

unix - 有没有办法用 Go 复制 tar -h 选项?

在Unix中,tar实用程序有一个-h选项,用于归档链接的目标。我想知道是否有办法用Go做到这一点。现在,当我尝试将标题名称设置为符号链接(symboliclink)文件的链接内容复制到tar时,出现了tar:Damagedtararchive错误。下面的代码是我目前正在使用的。该函数的目标是递归地对当前目录中的所有内容进行压缩。我想也许我所要做的就是将符号链接(symboliclink)的大小设置为目标文件的大小,但仍然出现错误。funccreateTarFile(){tarfile,_:=os.Create(buildCtxTar)defertarfile.Close()tarba

rest - Go web 服务 - POST tar.gz 文件作为请求体

我需要在go中实现处理tar.gz文件的web服务,我想知道什么是正确的方法,我需要定义什么内容类型等。另外,我发现很多事情都是自动处理的——在客户端,我只是发布一个gzip阅读器作为请求正文,并且Accept-Encoding:gzipheader是自动添加的,在服务器端-我不需要gunzip请求正文,它已经解压缩到tar。那有意义吗?我可以相信任何客户都会这样吗?服务器:funcmain(){router:=mux.NewRouter().StrictSlash(true)router.Handle("/results",dataupload.NewUploadHandler())

ubuntu - 在 Docker 中,apt-get install 失败并出现 "Failed to fetch http://archive.ubuntu.com/... 404 Not Found"错误。为什么?我们怎样才能过去呢?

我的团队使用Docker(带有ubuntu:14.04基础镜像)进行本地开发,我们经常需要重建部分或全部镜像。但是我们经常会遇到使用apt-getinstall下载软件包失败的情况,即使在运行apt-get-yupdate之后也是如此。例如,今天我看到Errhttp://archive.ubuntu.com/ubuntu/trusty-security/mainlibxml2amd642.9.1+dfsg1-3ubuntu4.7404NotFound[IP:91.189.88.16180]Errhttp://archive.ubuntu.com/ubuntu/trusty-securi

ubuntu - 在 Docker 中,apt-get install 失败并出现 "Failed to fetch http://archive.ubuntu.com/... 404 Not Found"错误。为什么?我们怎样才能过去呢?

我的团队使用Docker(带有ubuntu:14.04基础镜像)进行本地开发,我们经常需要重建部分或全部镜像。但是我们经常会遇到使用apt-getinstall下载软件包失败的情况,即使在运行apt-get-yupdate之后也是如此。例如,今天我看到Errhttp://archive.ubuntu.com/ubuntu/trusty-security/mainlibxml2amd642.9.1+dfsg1-3ubuntu4.7404NotFound[IP:91.189.88.16180]Errhttp://archive.ubuntu.com/ubuntu/trusty-securi

go - 将提取的 tar.gz 复制到单个文件

我正在尝试将tar.gz的提取内容复制到golang中的单个文件。我将在文件中只有文本。以下是我当前的代码。f,err:=os.Open(fullpath)iferr!=nil{log.Panicf("Cannotopenfile%s:%v",fullpath,err)return""}deferf.Close()reader,err:=gzip.NewReader(f)iferr!=nil{log.Panicf("Cannotreadgziparchive%v",err);return""}deferreader.Close()tar_reader:=tar.NewReader(re