【问题标题】:Docker not syncing hosts folder (Windows)Docker 不同步主机文件夹(Windows)
【发布时间】:2017-01-23 13:01:59
【问题描述】:

当我在主机和容器之间共享文件夹时,我在 Sublime 中编辑的文件不会在容器内同步。

我使用的是 Docker 版本 1.13.0,构建 49bf474,我尝试了许多 github 上的一些问题告诉我要做的修复,但没有一个对我有用。

我正在与 docker 主机共享我的 C/ 驱动程序,像这样配置我的 compose:

uwsgi: 建造: 。 链接: - postgres 命令:./uwsgi.sh 环境文件:.env 卷: - /静止的 - /数据/媒体:/媒体 - ./api:/app

我的卷 ./api:/app 可以工作,但是当我更改某些内容时,它不会反映在容器上,我不能用于开发。

这是我对这个容器的检查:(Mounts/Volumes)

"Mounts": [
        {
            "Type": "bind",
            "Source": "/C/Users/tif/projetos/my/jl.api/api",
            "Destination": "/app",
            "Mode": "rw",
            "RW": true,
            "Propagation": ""
        },
        {
            "Type": "bind",
            "Source": "/data/media",
            "Destination": "/media",
            "Mode": "rw",
            "RW": true,
            "Propagation": ""
        },
        {
            "Type": "volume",
            "Name": "b931d6d30c2b8e1bcdc2a20d5e6d2c27dd515c5041d2ea64ca01b5dc08047879",
            "Source": "/var/lib/docker/volumes/b931d6d30c2b8e1bcdc2a20d5e6d2c27dd515c5041d2ea64ca01b5dc08047879/_data",
            "Destination": "/static",
            "Driver": "local",
            "Mode": "",
            "RW": true,
            "Propagation": ""
        }
    ],
    "Volumes": {
            "/app": {},
            "/media": {},
            "/static": {}
        },

这些东西我已经试过了:

  • atomic_save: false (Sublime)
  • sendfile 关闭的 nginx.conf;

有人经历过吗?

【问题讨论】:

    标签: windows docker docker-compose


    【解决方案1】:

    经过一番研究,我可以看到我正在使用 uWsgi 作为开发环境,如果没有 py-autoreload,我无法重新加载我的应用程序。

    我要做的就是启动我的 uwsgi,将 py-autoreload 设置为 2,然后我的应用开始重新加载。

    我现在在 docker 上启动这个命令:

    "/usr/local/bin/uwsgi --socket :5000 --wsgi-file ......... --py-autoreload 2
    

    如果您遇到此问题,阅读本文可能会很有用:http://chase-seibert.github.io/blog/2014/03/30/uwsgi-python-reload.html

    【讨论】:

      猜你喜欢
      • 2013-09-23
      • 1970-01-01
      • 1970-01-01
      • 2017-04-26
      • 2013-06-01
      • 1970-01-01
      • 2017-05-08
      • 2016-01-08
      相关资源
      最近更新 更多