当我在主机和容器之间共享文件夹时,我在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": {}
},
这件事我已经尝试过了:
有人经历过这个吗?
答案 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