معرفی شرکت ها


docker-snapshot-1.0.8


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

`ds` is a development utility for managing snapshots inside a docker container.
ویژگی مقدار
سیستم عامل -
نام فایل docker-snapshot-1.0.8
نام docker-snapshot
نسخه کتابخانه 1.0.8
نگهدارنده []
ایمیل نگهدارنده []
نویسنده occamz
ایمیل نویسنده -
آدرس صفحه اصلی https://github.com/occamz/ds
آدرس اینترنتی https://pypi.org/project/docker-snapshot/
مجوز -
# ds - docker snapshot `ds` is a development utility for managing snapshots inside a docker container. Personally I use it to quickly save the state of my development database, try out something that mutates the state - a data migration or user interaction - and return to the initial state. Often repeatedly, because trial and error is essential. You can probably use it on any sort of stored data, probably. Note: This repository is still a work in progress. ## Installing ```bash # Note: excutable will be called `ds` pip install docker-snapshot ``` Shell completion: ```bash # For Bash, add this to ~/.bashrc: eval "$(_DS_COMPLETE=source_bash ds)" # For Zsh, add this to ~/.zshrc: eval "$(_DS_COMPLETE=source_zsh ds)" ``` ## Usage Create a snapshot ```bash ds create name-goes-here # or auto-generate a name ds create ``` Restore a snapshot ```bash ds restore name-goes-here # or restore the latest snapshot ds restore ``` List snapshots ```bash ds ls ``` Delete snapshots ```bash ds delete name-goes-here ``` ## Example project setup In this example we use `ds` to create and restore database snapshots in our development environment. The projects `docker-compose.yml` file could look something like this: ``` version: "3.8" services: db: container_name: db restart: always image: postgres:13 env_file: .env ports: - 5432:5432 volumes: - db-volume:/var/lib/postgresql/data ... ``` 1) Browse to your project root ```bash cd code/your-awesome-project ``` 2) Create `ds.yaml` template file ```bash ds init ``` 3) Edit your `ds.yaml` ```yaml # The target container container_name: "db" # The directory inside said container that you want to snapshot directory: "/var/lib/postgresql/data" # Identifier to separate projects, this allows you: # - To have multiple projects with the same container name # - To have multiple setups (ie. docker-compose / kind) for the same project namespace: "your-awesome-project" ```


نیازمندی

مقدار نام
>=8.0.1,<9.0.0 click
>=1.0.1,<2.0.0 click-aliases
>=0.4.4,<0.5.0 colorama
>=0.0.3,<0.0.4 hruid
>=10.7.0,<11.0.0 rich
>=5.4.1,<6.0.0 PyYAML
>=5.0.0,<6.0.0 docker
>=1.16.0,<2.0.0 six


زبان مورد نیاز

مقدار نام
>=3.9,<4.0 Python


نحوه نصب


نصب پکیج whl docker-snapshot-1.0.8:

    pip install docker-snapshot-1.0.8.whl


نصب پکیج tar.gz docker-snapshot-1.0.8:

    pip install docker-snapshot-1.0.8.tar.gz