繁体   English   中英

docker 从容器内部构建

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM