使用Docker运行文件夹中的每个文件

时间:2019-03-19 08:01:35

标签: python docker

我有一个dockerfile,我想在一个文件夹中运行每个python脚本而不命名每个python脚本,只运行该文件夹中的每个python脚本

我该怎么办?

1 个答案:

答案 0 :(得分:0)

Dockerfile

FROM python:3.7.2-alpine3.8

WORKDIR /opt

COPY . /opt

RUN find . -name "*.py" | xargs -n 1 python3

Python文件

#!/usr/local/bin/python3

print("1")

命令

docker build -t temp .

输出

....
Step 4/5 : RUN find . -name "*.py" | xargs -n 1 python3
---> Running in 68326b65cdda
1
2

1和2是1.py和2.py

的结果