Dockerコンテナ内でPythonスクリプトを実行しています。渡されたパラメータに応じて、スクリプトは異なる情報を表示するはずです。このパラメーターをdocker run {my_image_name} {parameters}
コマンドで渡したいのですが、代わりに{parameters}スクリプトが受け取ると予想されるカスタム値を入力します。引数と環境変数に関する情報が見つかりましたが、理解できません。誰かが私の問題を解決する方法を説明できますか?dockerfileに何を追加する必要がありますか?Dockerfileの内容:
FROM python:3.8.2-buster
WORKDIR /usr/src/app
COPY metrics.py .
RUN pip install --upgrade pip
RUN python -m pip install psutil
CMD python /usr/src/app/metrics.py
docker run {my_image_name} {my_script_name} {parameter}を実行しているとき、次のようになります。
docker: Error response from daemon: OCI runtime create failed: container_linux.go:346: starting container process caused "exec: \"metrics.py\": executable file not found in $PATH": unknown.
私は窓で働いています。
ENTRYPOINTがありません
Dockerファイルは次のようになります。
FROM python:3.8.2-buster
WORKDIR /usr/src/app
COPY metrics.py .
RUN pip install --upgrade pip
RUN python -m pip install psutil
ENTRYPOINT ["python"]
CMD ["/usr/src/app/metrics.py"]
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加