我正在Docker-On-Mac上的Alpine Linux容器内进行构建。 在tarball中有一个指向本地文件的符号链接(README -> README.md
),解压时失败了:
tar: tarname.tar.gz/README: Cannot utime: No such file or directory
两个有趣的事实:
- 在Linux上运行(Docker-on-Ubuntu运行Alpine)时,它可以完美地工作。
- 当运行两次时,它成功了,因为README.md已经存在于部分创建的目录中。
不幸的是,在(2)中,它正在作为构建程序(Alpine的abuild
)的一部分进行解压缩,因此我不能只运行两次tar命令。
有什么想法吗?
getcwd
也有类似的问题:https://github.com/docker/for-mac/issues/1509,但似乎是稍微不同的情况。考虑为Docker-On-Mac提出一个问题。 - valiano