Windows上的Docker不从主机更新文件

时间:2018-04-17 19:29:40

标签: windows docker docker-compose

Windows上的Docker不从主机

更新文件

首先,我应该提到我是Docker的新手,如果有其他方法可以实现同样的事情,那么启动图像的其他方式。我对这些想法持开放态度。

一切都在我的Mac上完美运行,但在我的Windows电脑上却没有。在Mac上我更改了与应用程序相关的文件及其livereloads,在Windows上我需要停止docker-compose并重新启动它以更新文件。 有任何想法吗?该卷在Docker的设置中共享,如果不是,它甚至都不会做任何事情。

Dockerfile

FROM ruby:2.4
RUN apt-get update -qq && apt-get install -y build-essential libpq-dev nodejs
RUN mkdir /site
COPY Gemfile* /site/
WORKDIR /site
RUN bundle install

搬运工-compose.yml

version: '3'
services:
  middleman:
    build: .
    ports:
      - "4567:4567" #Middleman server default port
      - "1234:1234" #port 1234 is for middleman livereload, config of middleman was changed for this.
    volumes:
      - .:/site
    tty: true
    command: middleman server

0 个答案:

没有答案