معرفی شرکت ها


docker-bash-volume-watcher-1.0.8


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

A tool to notify Docker contianers about changes in mounts on Bash for Windows.
ویژگی مقدار
سیستم عامل -
نام فایل docker-bash-volume-watcher-1.0.8
نام docker-bash-volume-watcher
نسخه کتابخانه 1.0.8
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Kilian Volb, Mikhail Erofeev
ایمیل نویسنده kilian@nexus-stats.com
آدرس صفحه اصلی https://github.com/Kaptard/docker-bash-volume-watcher
آدرس اینترنتی https://pypi.org/project/docker-bash-volume-watcher/
مجوز MIT
Docker Bash Volume Watcher ============================== This fork takes merofeev's `docker-windows-volume-watcher <https://github.com/merofeev/docker-windows-volume-watcher>`_ and makes it work with Bash for Windows (aka Ubuntu on Windows) The script monitors directory bindings of Docker containers on Windows hosts and notifies containers about file changes. The script aims to be workaround for the problem of file change events propagation on Windows hosts. Due to limitations of CIFS implementation in Linux kernel, file change events in mounted folders of host are not propagated to container by Docker for Windows. This problem renders watch mode of modern frameworks (e.g. Jekyll, ng-cli, etc.) development servers useless, since containers are not notified about file changes. This problem is described on `Docker Community Forums <https://forums.docker.com/t/file-system-watch-does-not-work-with-mounted-volumes/12038>`_. Installation ------------ This script can be installed with pip (both Python 2 & 3 are supported). .. code:: bat pip install docker-bash-volume-watcher Usage ----- Monitor all directory bindings of all containers. The script will listen for container start/stop events and notify all running containers about file changes. .. code:: bat docker-volume-watcher Monitor only bindings of container ``container_name``. .. code:: bat docker-volume-watcher container_name Monitor only binding of ``container_name`` in sub directory ``/not_node_modules``. .. code:: bat docker-volume-watcher container_name /not_node_modules You can also specify wildcards with ``*`` and ``?`` characters. For example: monitor only bindings of containers with names containing `myproject`. .. code:: bat docker-volume-watcher *myproject* Use flag ``-v`` to enable verbose output: the script will report start/stop events of eligible containers and print all detected file changes. Limitations ------------ * The script doesn't propagate to container file deletion events. * The script requires ``stat`` and ``chmod`` utils to be installed in container (this should be true by default for the most of containers). Implementation details ----------------------- The script uses ``watchdog`` package to observe file change events of the host directory. Once file change event is fired the script reads file permissions of changed file (using `stat` util) and rewrites file permissions with the same value (using ``chmod`` util) thus triggering inotify event inside container. "Rewrite file permissions approach" was used instead of updating file last modified time with ``touch`` util. Since touching will cause event loop: touch will trigger file change event in Windows, script will handle this event and touch file again, etc.


نیازمندی

مقدار نام
==2.7.0 docker
>=0.8.3 watchdog


نحوه نصب


نصب پکیج whl docker-bash-volume-watcher-1.0.8:

    pip install docker-bash-volume-watcher-1.0.8.whl


نصب پکیج tar.gz docker-bash-volume-watcher-1.0.8:

    pip install docker-bash-volume-watcher-1.0.8.tar.gz