All Projects → michaelsauter → Crane

michaelsauter / Crane

Licence: mit
Crane - Lift containers with ease

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Crane

Bolt
Bolt is an open source orchestration tool that automates the manual work it takes to maintain your infrastructure on an as-needed basis or as part of a greater orchestration workflow. It can be installed on your local workstation and connects directly to remote nodes with SSH or WinRM, so you are not required to install any agent software.
Stars: ✭ 380 (-52.08%)
Mutual labels:  orchestration
Runbook
A framework for gradual system automation
Stars: ✭ 531 (-33.04%)
Mutual labels:  orchestration
Flubucore
A cross platform build and deployment automation system for building projects and executing deployment scripts using C# code.
Stars: ✭ 695 (-12.36%)
Mutual labels:  orchestration
Picluster
A Simplified Docker Swarm or Kubernetes Alternative to Container Scheduling and Orchestration
Stars: ✭ 390 (-50.82%)
Mutual labels:  orchestration
Rundeck
Enable Self-Service Operations: Give specific users access to your existing tools, services, and scripts
Stars: ✭ 4,426 (+458.13%)
Mutual labels:  orchestration
Cattle
Infrastructure orchestration engine for Rancher 1.x
Stars: ✭ 567 (-28.5%)
Mutual labels:  orchestration
Patrowlmanager
PatrOwl - Open Source, Smart and Scalable Security Operations Orchestration Platform
Stars: ✭ 363 (-54.22%)
Mutual labels:  orchestration
Keptn
Cloud-native application life-cycle orchestration. Keptn automates your SLO-driven multi-stage delivery and operations & remediation of your applications.
Stars: ✭ 755 (-4.79%)
Mutual labels:  orchestration
Lain
LAIN's main repo
Stars: ✭ 455 (-42.62%)
Mutual labels:  orchestration
Maestro Ng
Orchestration of Docker-based, multi-host environments
Stars: ✭ 680 (-14.25%)
Mutual labels:  orchestration
Terraform Provider Oci
Terraform Oracle Cloud Infrastructure provider
Stars: ✭ 400 (-49.56%)
Mutual labels:  orchestration
Shuffle
Shuffle: A general purpose security automation platform platform. We focus on accessibility for all.
Stars: ✭ 424 (-46.53%)
Mutual labels:  orchestration
Flintrock
A command-line tool for launching Apache Spark clusters.
Stars: ✭ 568 (-28.37%)
Mutual labels:  orchestration
Storyscript
Magical coding language for tomorrow’s developer; the other 1 billion people not in GitHub. 🧙
Stars: ✭ 381 (-51.95%)
Mutual labels:  orchestration
Prefect
The easiest way to automate your data
Stars: ✭ 7,956 (+903.28%)
Mutual labels:  orchestration
Rackhd
RackHD™ provides hardware management and orchestration services
Stars: ✭ 379 (-52.21%)
Mutual labels:  orchestration
Compose
Define and run multi-container applications with Docker
Stars: ✭ 24,462 (+2984.74%)
Mutual labels:  orchestration
Restql Http
Microservice query language
Stars: ✭ 793 (+0%)
Mutual labels:  orchestration
Spring Cloud Dataflow
A microservices-based Streaming and Batch data processing in Cloud Foundry and Kubernetes
Stars: ✭ 753 (-5.04%)
Mutual labels:  orchestration
Buildxl
Microsoft Build Accelerator
Stars: ✭ 676 (-14.75%)
Mutual labels:  orchestration

Crane

Lift containers with ease - michaelsauter.github.io/crane

Overview

Crane is a Docker orchestration tool similar to Docker Compose with extra features and (arguably) smarter behaviour. It works by reading in some configuration (JSON or YAML) which describes how to run containers. Crane is ideally suited for development environments or continuous integration.

Features

  • Extensive support of Docker run flags
  • Simple configuration with 1:1 mapping to Docker run flags
  • docker-compose compatible
  • ultra-fast bind-mounts via Unison on Mac
  • Shortcut commands
  • Flexible ways to target containers (through groups and CLI flags to exclude/limit)
  • Smart detach / attach behaviour
  • Verbose output which shows exact Docker commands
  • Hooks
  • ... and much more!

Documentation & Usage

Please see michaelsauter.github.io/crane/docs.html.

Installation

The latest release is 3.6.0 and requires Docker >= 1.13. Please have a look at the changelog when upgrading.

bash -c "`curl -sL https://raw.githubusercontent.com/michaelsauter/crane/v3.6.0/download.sh`" && \
mv crane /usr/local/bin/crane

Copyright © 2013-2020 Michael Sauter. See the LICENSE file for details.


GoDoc Build Status

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].