phpzone/docker

基于 PhpZone 的 YAML 配置 Docker 命令构建器

0.2.0 2015-05-01 01:45 UTC

This package is not auto-updated.

Last update: 2024-09-14 17:00:52 UTC


README

Build Status Scrutinizer Code Quality SensioLabsInsight

Latest Stable Version Total Downloads License

一个基于 YAML 配置的 Docker 命令构建器,基于 YAML,基于 PhpZone。它的主要目的是提供一种简单的方式来定义运行 Docker 容器/实例的命令,这些命令可以用于每个开发者的日常工作流程。由于现在并非所有开发者都需要了解 Docker,但每个人都可以简单地了解正在运行的内容。这不仅关乎知识,经验丰富的开发者还可以在保留现成的命令中找到优势。

此工具仅是 Docker 命令的配置器和执行器,这意味着不包括 DockerDocker 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 文档