コマンドラインからファイルを読み込むドッキングされたPythonアプリケーションを作成する必要があります。それが可能だ場合、私は知らないが、このアプリを実行するための私の仕様があるDocker Pythonアプリケーションのコマンドライン引数としてのファイル
:
FROM python:3
ADD test.py/
ENTRYPOINT ["python", "test.py"]
CMD ["test.py"]
どこtest.py:現時点では私のドッカファイルを
docker run -t myimage file.csv
は、次のようになりです: 輸入SYS
def main(args):
for a in args:
print(a)
with open(a, 'r') as f:
for l in f:
print(l)
if __name__ == '__main__':
main(sys.argv)
私の仕様が間違っていて、決して会うことができないのですか? –
上記の2つの方法で対応できます。しかし、書かれているように、あなたはfile.csvをコンテナの中に入れていないので動作しません。 – BMitch