在正在运行的容器中重新安装卷

为了开发目的,我使用Docker组合在OSX中运行的VirtualBox中。 开始魔术我运行这样的事情( dkc=docker-compose

 $ dkc -f base.yml -f development.yml up -d --build 

我的docker撰写文件将是这样的:

base.yml

 version: '2' services: padeltotal-app: build: context: ./padeltotal dockerfile: Dockerfile.app container_name: 'padeltotal-app' links: - padeltotal-mysql:db ports: - "9000:9000" padeltotal-mysql: build: context: ./padeltotal dockerfile: Dockerfile.db container_name: 'padeltotal-mysql' ports: - "3306:3306" nginx-lt: extends: file: common.yml service: nginx volumes_from: - padeltotal-app 

发展:

 version: '2' services: padeltotal-app: volumes: - ./padeltotal/code/src:/var/www/padeltotal/src 

这是一个PHP + MySql应用程序

虽然我正在开发,我希望与已安装的PHP代码的音量反映了我的./padeltotal文件夹中的更改。

安装的volumen的默认行为应该反映HOST文件夹。 但是,在OSX中不是这样工作的

我再说一遍,这是为了开发的目的,对于生产模式我甚至不使用docker撰写

有没有办法重新安装音量?

什么将是一个不同的方法?