Docker Ошибка: / usr / local / bin / docker -entrypoint: строка 7: / usr / local / bin / env2yaml: невозможно выполнить двоичный файл - PullRequest
0 голосов
/ 26 марта 2020

Я пытаюсь создать образ logsta sh 7.6.0, используя centos: 7 в качестве базового образа. На архитектуре PPC64LE.

FROM centos:7
COPY bin/docker-entrypoint /usr/local/bin/
COPY env2yaml/env2yaml /usr/local/bin/
ENTRYPOINT ["/usr/local/bin/docker-entrypoint"]

Образ был успешно собран, однако он выдает следующую ошибку :

[root@p006vm32 logstash]# docker run -it logstash:7.6.0
/usr/local/bin/docker-entrypoint: line 7: /usr/local/bin/env2yaml: cannot execute binary file

Docker:

Client:
Version:      18.03.1-ce
 API version:  1.37
 Go version:   go1.9.5
 Git commit:   ccde200
 Built:        Tue Jun  5 20:32:10 2018
 OS/Arch:      linux/ppc64le
 Experimental: false
 Orchestrator: swarm

Server:
 Engine:
  Version:      18.03.1-ce
  API version:  1.37 (minimum version 1.12)
  Go version:   go1.9.5
  Git commit:   ccde200
  Built:        Tue Jun  5 20:35:04 2018
  OS/Arch:      linux/ppc64le
  Experimental: false 
...