phpzone / docker
基于 PhpZone 的 YAML 配置 Docker 命令构建器
0.2.0
2015-05-01 01:45 UTC
Requires
- php: >=5.3
- phpzone/phpzone: 0.2.*@beta
- phpzone/shell: 0.2.*@beta
- symfony/config: ~2.3
- symfony/dependency-injection: ~2.3
- symfony/options-resolver: ~2.3
Requires (Dev)
- behat/behat: ~3.0
- bossa/phpspec2-expect: ~1.0
- jakubzapletal/php_codesniffer-rules: ~0.1
- phpspec/phpspec: ~2.2
- phpunit/phpunit: ~4.6
- squizlabs/php_codesniffer: ~2.3
Conflicts
- phpzone/phpzone: 0.1.*
This package is not auto-updated.
Last update: 2024-09-14 17:00:52 UTC
README
一个基于 YAML 配置的 Docker 命令构建器,基于 YAML,基于 PhpZone。它的主要目的是提供一种简单的方式来定义运行 Docker 容器/实例的命令,这些命令可以用于每个开发者的日常工作流程。由于现在并非所有开发者都需要了解 Docker,但每个人都可以简单地了解正在运行的内容。这不仅关乎知识,经验丰富的开发者还可以在保留现成的命令中找到优势。
此工具仅是 Docker 命令的配置器和执行器,这意味着不包括 Docker 和 Docker Compose 应用程序。
基本用法
示例胜于千言万语,让我们来看一个例子。
下面的配置文件用于此扩展的开发
在项目的根目录下创建一个 phpzone.yml
文件
extensions: PhpZone\Docker\DockerCompose: # register an extension with a configuration db: description: Run DB which can be used for running tests name: myproject file: docker-compose.yml command: up
并运行
$ vendor/bin/phpzone db
这将会构建一个正确的 Docker Compose 命令 docker-compose -f docker-compose.yml -p myproject up
并执行它。
文档
更多信息请访问 PhpZone Docker 文档。