我有一个读取配置文件的应用程序:
config.read('/data123/config/conf.ini')
文件conf.ini
位于/data123/config/
从命令行运行应用程序时,应用程序可以成功找到conf.ini
我为应用程序创建了一个docker,当我运行docker时,应用程序找不到该文件。
我的dockerfile:
FROM ubuntu:latest
RUN apt update -y
RUN apt install -y python3-pip
COPY . /app
WORKDIR /app
RUN pip3 install -r requirements.txt
ENTRYPOINT ["python3"]
CMD ["main.py"]
这是为什么?
使用容器时如何从应用程序读取配置文件?
答案 0 :(得分:1)
使用以下命令运行您的Docker:
model.save("my_model.h5")
,容器将运行并在运行时加载您提供的配置文件