Dockerコンテナのビルドに失敗しました: "exec:\" flask \ ":実行可能ファイルが$ PATHに見つかりません":不明

ディノグエン

Dockerを学んでいます。docker、comでサンプルのdockerfileを実行してみます。しかし、「デーモンからのエラー応答:OCIランタイムの作成に失敗しました:container_linux.go:345:コンテナプロセスを開始すると、「exec:\ "flask \":実行可能ファイルが$ PATHに見つかりません」:不明」という問題があります。

FROM python:3.7-alpine

WORKDIR /code
ENV FLASK_APP app.py
ENV FLASK_RUN_HOST 0.0.0.0
RUN apk add --no-cache gcc musl-dev linux-headers
COPY requirements.txt requirements.txt
RUN pip install -r requirements.txt
COPY . .
CMD ["flask","run"]

どうもありがとう。

ニクラス

flaskPATHから見つからないようです。インストールされていないか(requirements.txtにありますか?)、パスに追加されていません。

CMD ["python", "-m", "flask", "run"]代わりに設定してみてください

編集:ここでの例は私にとってうまく機能します。https://docs.docker.com/compose/gettingstarted/

--no-cacheきれいな画像を作成する場合に備えて、オプションを渡してから実行することができdocker build --no-cache -t test .ます。docker run test

イメージをテストしようとするとき、docker-compose状態に入る前

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ