1. 问题
使用docker构建镜像的时候,想从本机复制文件到镜像中,一直报找不到目录
2. 执行命令
docker build -t xx .
说明: 最后的.代表当前目录,也代表Dockerfile所在目录
3. 注意点
COPY 本机目录 容器目录
本机目录不能使用绝对路径,因为它本身就是一个相对路径
本机目录直接从当前目录开始,所有需要复制的文件放在当前目录
COPY test/1 /home/1
只会复制本机的1目录下所有文件,而不会创建1目录,所以后面需要指定
本文详细解析了在使用Docker构建镜像时,如何正确使用COPY命令将本机文件复制到镜像中,强调了本机目录的相对路径使用及避免常见错误的方法。
1. 问题
使用docker构建镜像的时候,想从本机复制文件到镜像中,一直报找不到目录
2. 执行命令
docker build -t xx .
说明: 最后的.代表当前目录,也代表Dockerfile所在目录
3. 注意点
COPY 本机目录 容器目录
本机目录不能使用绝对路径,因为它本身就是一个相对路径
本机目录直接从当前目录开始,所有需要复制的文件放在当前目录
COPY test/1 /home/1
只会复制本机的1目录下所有文件,而不会创建1目录,所以后面需要指定
1万+
3096
522
1275

被折叠的 条评论
为什么被折叠?