Dockerfile COPY 和 ADD 指令有什么区别

7 min read
# 使用 COPY 复制本地文件
COPY index.html /var/www/html/

# 使用 ADD 解压本地压缩文件
ADD archive.tar.gz /var/www/html/

# 使用 ADD 下载并复制远程文件
ADD https://example.com/file.txt /var/www/html/

COPY 是一个简单的源到目标的复制,而 ADD 则具有一些额外的功能,比如处理压缩文件和远程 URL