在正在运行的容器中重新安装卷
为了开发目的,我使用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撰写
有没有办法重新安装音量?
什么将是一个不同的方法?
- 如何用docker-machine运行多个boot2docker?
- 更新gem时,Docker bundle安装caching问题
- Docker客户端无法连接到守护进程版本1.9:通过对等方重置连接
- b / w“service docker start”和“docker -d”有什么区别?
- 如何在Alpine linux上添加用于nginx的Lua模块?
- WordPress Docker容器不能上传主题
- Docker:在Jenkins图像中将打开的Jdk更改为Oracle Jdk
- Dockernetworking问题:服务器行为exception
- Dockerregistry:2.0覆盖configuration选项