首页 > 解决方案 > 如何通过 docker compose 将文件复制到 docker 容器,而不绑定到主机?

问题描述

由于在主机和容器之间同步文件的开销,IO 在 Docker for Mac 中非常慢。我希望能够使用 docker compose 将我的应用程序文件复制到容器中的某个目录,但没有任何类型的同步/挂载。如果我修改我的应用程序,我只会docker-compose restart使用更新的文件创建一个新容器。似乎所有 docker 卷功能都需要与主机进行某种同步,这是我不想要的。我该如何做到这一点?

我当前的卷配置(确实会同步)如下所示:

volumes:
  - ./application:/var/www/application:cached

标签: dockerdocker-compose

解决方案


推荐阅读