1

我只是docker build .在克隆 githubtarantool/docker存储库后开始并收到错误消息:

cp: can't stat '.libs/libprofiler.so*': No such file or directory

对于我尝试从 1.9 到 2.1 构建的每个容器版本,都会重现此错误。所以我想我偶然发现了一些众所周知的问题(?)。

我的码头工人版本是:

Client: Docker Engine - Community
 Version:           18.09.2
 API version:       1.39
 Go version:        go1.10.8
 Git commit:        6247962
 Built:             Sun Feb 10 04:12:31 2019
 OS/Arch:           windows/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          18.09.2
  API version:      1.39 (minimum version 1.12)
  Go version:       go1.10.6
  Git commit:       6247962
  Built:            Sun Feb 10 04:13:06 2019
  OS/Arch:          linux/amd64
  Experimental:     false
4

1 回答 1

2

问题在于行尾。CRLF如果您正在使用跨平台项目,请将您的 git 客户端设置为不更改行尾。

在这种特殊情况下的解决方法:转到gperftools_alpine.diff,将所有行尾更改为LF,重新运行构建。

于 2019-06-19T11:03:35.467 回答