基于Dockerfile构建Docker镜像时报错COPY requires at least two arguments, but only one was provided. Destinatio

本文介绍了使用Dockerfile构建Docker镜像时可能遇到的问题及解决方法,包括COPY指令后的空格、工作目录检查及requirements.txt文件的创建。通过这些步骤,可以成功地从Dockerfile构建Python应用的Docker镜像。
摘要由CSDN通过智能技术生成

基于Dockerfile构建Docker镜像:

Dockerfile文件:

FROM python:3
# 设置工作目录
WORKDIR /usr/src/app
#复制requirements.txt文件到工作目录
COPY requirements.txt ./
#依据requirements.txt文件使用pip安装包
RUN pip install --no-cache-dir -r requirements.txt
#将当前目录复制到容器工作目录
COPY . .
CMD ["python","./your-daem-onor-script.py"]

执行下面语句报题目显示的错

sudo docker build -t my-python-app .

原因一:Dockerfile文件COPY后的两个. 要加空格

原因二:输入cd/usr/src/app查看是否有app文件存在,没有则输入cd/usr/src语句进入该目录下输入touch app建立app文件

原因三:requirements.txt文件没有建立,输入touch requirements.txt建立该文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值