Docker: невозможно выполнить двоичный файл - PullRequest
0 голосов
/ 06 апреля 2020

Я не могу запустить двоичный файл в моем docker контейнере.

Dockerfile:

FROM ubuntu:eoan AS compiler-build

RUN apt-get update && \
    dpkg --add-architecture i386 && \
    apt-get install -y gcc \
                       gcc-multilib \
                       make \
                       cmake \
                       git \
                       python3.8 \
                       bash

WORKDIR /home
ADD . /home/pawn
RUN mkdir build
WORKDIR /home/build
ENTRYPOINT ["/bin/bash"]
CMD ["/bin/bash"]

Я даже не могу использовать file встроенный:

[root@LAPTOP-EJ5BH6DJ compiler]:~/dev/private/SAMP/compiler (v13.11.0) (master) dc run compiler file bash
/usr/bin/file: /usr/bin/file: cannot execute binary file

1 Ответ

0 голосов
/ 06 апреля 2020

Точка входа не может указывать на /bin/bash, кажется. Удаление ENTRYPOINT ["/bin/bash"] достаточно, чтобы оно заработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...