首页/云/Docker 容器速查/docker compose cp 与容器互拷文件
Compose 编排55 条

docker compose cp 与容器互拷文件

在服务容器与宿主机之间复制文件:取日志、放配置文件、导出数据都用它,支持指定服务与容器内路径。

Docker 容器速查云更新于 2026-10-12
用途容器⇄宿主文件复制
语法docker compose cp 服务:容器内路径 宿主路径(反向亦然)
能力来源Compose v2 新增子命令

示例

示例
docker compose cp web:/etc/nginx/nginx.conf ./nginx.conf.bak
docker compose cp ./nginx.conf web:/etc/nginx/conf.d/default.conf
docker compose cp web:/var/log/app ./logs/
复制方向以冒号位置判断;服务多副本时复制目标是第一个容器。

易错点

  • 复制进容器的文件在容器重建后丢失,长期生效的配置要落在挂载或镜像里
  • 在容器运行中覆盖正在使用的配置文件可能被进程占位,跟随一次重载或重启更稳

数据来源与参考

  • Docker 官方 CLI 参考:docker compose cp(docs.docker.com)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌