一、报错信息
COPY failed: file not found in build context or excluded by .dockerignore: stat home/jd/DockerfileTest/locustfile.py: file does not exist
二、Dockerfile文件
FROM locustio/locust:1.4.3 # 使用的源镜像 WORKDIR /app # 工作目录,容器目录 COPY ./locustfile.py /app # 将主机文件拷贝到容器中 USER root # 使用 root用户操作 ENV TZ="Asia/Shanghai" # 修改容器时间(以上为构建镜像时执行) CMD ["-f","locustfile.py","-u","10","-r","2","-t","10s","--headless","--csv","test","--html","/app/test.html"] # 生成容器时执行
使用Dockerfile文件构建镜像
docker build -t image_name:version .(.代表当前路径,Dockerfile文件所在的路径)
三、问题原因
COPY ./locustfile.py /app
拷贝的主机内容,必须是相对路径(比如:./locustfile.py),绝对路径会有上述报错信息
版权声明:本文为jinli5621原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。