1

出于开发目的,我在 OSX 中运行的 VirtualBox 中使用 docker compose。为了开始魔法,我运行了这样的东西(dkc=docker-compose

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

我的 docker compose 文件将是这样的:

基础.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文件夹中的更改。

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

我再说一遍,这是出于开发目的,对于生产模式,我什至不使用 docker compose

有没有办法重新安装卷?

有什么不同的方法?

4

0 回答 0