Docker不同步hosts文件夹(Windows)

时间:2017-01-23 13:01:59

标签: windows docker docker-compose

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

我使用Docker版本1.13.0,构建49bf474,我尝试了许多修复,github上的一些问题告诉我这样做,但没有一个能为我工作。

我与Docker主机共享我的C /驱动程序,配置我的这样的组合:

uwsgi:     建造:。     链接:        - postgres     命令:./ uwsgi.sh     env_file:.env     卷:       - /静态的        - / data / media:/ media        - ./api:/app

我的音量./api:/app有效,但是当我改变某些东西时,它没有反映在容器上,我无法用于开发。

这是我对此容器的检查:(安装/容量)

"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)
  • nginx.conf,发送文件关闭;

有人经历过这个吗?

1 个答案:

答案 0 :(得分:0)

经过一些研究,我可以看到我正在使用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