Linux command
jeeves 命令
网络
复制后可按需替换文件名、目录或参数。
常用示例
Install Jeeves
pip install git+https://github.com/fhsinchy/jeeves.git#egg=jeeves
Start a service
jeeves start [mysql]
Start a service using default settings
jeeves start [mysql] --default
Stop a running service
jeeves stop [mysql]
List active Jeeves containers
jeeves list
Launch several services at once
jeeves start [mysql] && jeeves start [redis] && jeeves start [mongo]
说明
jeeves is a Python-based command-line butler that wraps Docker so developers can bring up common local dependencies (MySQL, PostgreSQL, MongoDB, Redis, Memcached, Mailhog, and others) with single-line commands. Each service is started in its own container with a named Docker volume for persistence, so data survives between restarts. Because Jeeves uses regular Docker containers under the hood, standard Docker tooling (docker ps, docker logs, docker exec) continues to work alongside it — Jeeves is only responsible for the declaration and lifecycle, not for re-implementing container management.
参数
- --default
- Skip interactive configuration prompts and use sensible defaults.
FAQ
What is the jeeves command used for?
jeeves is a Python-based command-line butler that wraps Docker so developers can bring up common local dependencies (MySQL, PostgreSQL, MongoDB, Redis, Memcached, Mailhog, and others) with single-line commands. Each service is started in its own container with a named Docker volume for persistence, so data survives between restarts. Because Jeeves uses regular Docker containers under the hood, standard Docker tooling (docker ps, docker logs, docker exec) continues to work alongside it — Jeeves is only responsible for the declaration and lifecycle, not for re-implementing container management.
How do I run a basic jeeves example?
Run `pip install git+https://github.com/fhsinchy/jeeves.git#egg=jeeves` in a terminal, then adjust file names, paths, flags, or remote targets for your system.
What does --default do in jeeves?
Skip interactive configuration prompts and use sensible defaults.