docker-sync不从主机同步到容器

时间:2019-02-16 20:21:52

标签: docker docker-compose typo3 docker-machine

我是docker的新手,请尝试设置docker TYPO3开发环境。为了在Mac上使用卷获得更好的性能,我使用docker-sync。从容器到主机的同步工作正常。我可以在容器中创建文件,它们会立即显示在主机上。但是主机上新创建的文件不会出现在容器中。

这是我的配置:

docker-sync.yml

version: "2"

options:
  verbose: true

syncs:
  typo3-native-osx-sync:
    src: './typo3conf'
    sync_strategy: 'native_osx'
  db-native-osx-sync:
    src: './mysql'

docker-compose.yml

version: '2'

services:
  db:
    image: mariadb:latest
    command: ['--character-set-server=utf8', '--collation-server=utf8_unicode_ci']
    volumes:
      - db-native-osx-sync:/var/lib/mysql
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: root
      MYSQL_DATABASE: typo3
      MYSQL_USER: typo3
      MYSQL_PASSWORD: typo3

  typo3:
    depends_on:
      - db
    image: martinhelmich/typo3:latest
    volumes:
      - typo3-native-osx-sync:/var/www/html/typo3conf
    ports:
     - "80:80"
    links:
      - "db:typo3-database"
    restart: always

volumes:
  db-native-osx-sync:
    external: true
  typo3-native-osx-sync:
    external: true

0 个答案:

没有答案