[英]docker build from inside container
我正在尝试使用 Python docker SDK 从容器内部构建一个 docker 映像。 构建命令
client.build(dockerfile="my.Dockerfile", path=".", tag="my-tag")
失败了
OSError: Can not read file in context: /proc/1/mem
问题是 docker 无法从容器的根目录构建,这是由于构建上下文path='.'
. 这可以通过使用执行构建操作的容器的 Dockerfile 中的工作目录轻松解决,例如
FROM python:3.9-slim
RUN apt-get update -y
WORKDIR my-workdir <-- ADD TO FIX
COPY . .
CMD python -m my-script
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.