standard_init_linux.go: 178: пользовательский процесс exec вызвал ошибку «exec format»

docker начал метать эту ошибку:

standard_init_linux.go: 178: пользовательский процесс exec вызвал ошибку «exec format»

всякий раз, когда я запускаю конкретный контейнер докеров с CMD или ENTRYPOINT, без учета каких-либо изменений в файле, кроме удаления CMD или ENTRYPOINT. вот файл докера, с которым я работал, который работал отлично до часа назад:

FROM buildpack-deps:jessie ENV PATH /usr/local/bin:$PATH ENV LANG C.UTF-8 RUN apt-get update && apt-get install -y --no-install-recommends \ tcl \ tk \ && rm -rf /var/lib/apt/lists/* ENV GPG_KEY 0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D ENV PYTHON_VERSION 3.6.0 ENV PYTHON_PIP_VERSION 9.0.1 RUN set -ex \ && buildDeps=' \ tcl-dev \ tk-dev \ ' \ && apt-get update && apt-get install -y $buildDeps --no-install-recommends && rm -rf /var/lib/apt/lists/* \ \ && wget -O python.tar.xz "https://www.python.org/ftp/python/${PYTHON_VERSION%%[az]*}/Python-$PYTHON_VERSION.tar.xz" \ && wget -O python.tar.xz.asc "https://www.python.org/ftp/python/${PYTHON_VERSION%%[az]*}/Python-$PYTHON_VERSION.tar.xz.asc" \ && export GNUPGHOME="$(mktemp -d)" \ && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \ && gpg --batch --verify python.tar.xz.asc python.tar.xz \ && rm -r "$GNUPGHOME" python.tar.xz.asc \ && mkdir -p /usr/src/python \ && tar -xJC /usr/src/python --strip-components=1 -f python.tar.xz \ && rm python.tar.xz \ \ && cd /usr/src/python \ && ./configure \ --enable-loadable-sqlite-extensions \ --enable-shared \ && make -j$(nproc) \ && make install \ && ldconfig \ \ && if [ ! -e /usr/local/bin/pip3 ]; then : \ && wget -O /tmp/get-pip.py 'https://bootstrap.pypa.io/get-pip.py' \ && python3 /tmp/get-pip.py "pip==$PYTHON_PIP_VERSION" \ && rm /tmp/get-pip.py \ ; fi \ && pip3 install --no-cache-dir --upgrade --force-reinstall "pip==$PYTHON_PIP_VERSION" \ && [ "$(pip list |tac|tac| awk -F '[ ()]+' '$1 == "pip" { print $2; exit }')" = "$PYTHON_PIP_VERSION" ] \ \ && find /usr/local -depth \ \( \ \( -type d -a -name test -o -name tests \) \ -o \ \( -type f -a -name '*.pyc' -o -name '*.pyo' \) \ \) -exec rm -rf '{}' + \ && apt-get purge -y --auto-remove $buildDeps \ && rm -rf /usr/src/python ~/.cache RUN cd /usr/local/bin \ && { [ -e easy_install ] || ln -s easy_install-* easy_install; } \ && ln -s idle3 idle \ && ln -s pydoc3 pydoc \ && ln -s python3 python \ && ln -s python3-config python-config RUN pip install uwsgi RUN mkdir /config RUN mkdir /logs ENV HOME /var/www WORKDIR /config ADD conf/requirements.txt /config RUN pip install -r /config/requirements.txt ADD conf/wsgi.py /config ADD conf/wsgi.ini /config ADD conf/__init__.py /config ADD start.sh /bin/start.sh RUN chmod +x /bin/start.sh EXPOSE 8000 ENTRYPOINT ["start.sh", "uwsgi", "--ini", "wsgi.ini"] 

One Solution collect form web for “standard_init_linux.go: 178: пользовательский процесс exec вызвал ошибку «exec format»”

Я забыл поставить

 #!/bin/bash 

в верхней части файла sh проблема решена.

  • Каков правильный способ заставить приложение PyQt покинуть консоль (Ctrl-C)?
  • Правильное поведение демона (из PEP 3143) объяснено
  • Использование Python для запуска браузера (Chromium) и изменения URL-адреса
  • Как удалить Python2.6
  • Получение многоадресных UDP-дейтаграмм с помощью python в Linux
  • Как я могу взаимодействовать с другой программой в Python?
  • Почему мой пост-получатель не может запустить команду virtualenv source?
  • Показывать графики matplotlib в Ubuntu (подсистема Windows для Linux)
  • Проблема с задержкой пакета libnetfilter_queue Linux
  • Установка программы Python в Linux
  • Python ctypes не загружает динамическую библиотеку в Mac OS X
  • Python - лучший язык программирования в мире.