Project

tinet

0.0
Repository is archived
No commit activity in last 3 years
No release in over 3 years
Ruby implement of slankdev/tinet.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 2.0
~> 10.0
~> 3.0

Runtime

>= 0
 Project Readme

tinet-rb

Gem Version

Ruby implement of slankdev/tinet.

⚠️ This is now prototype version. And also it is incompatible with YAML config format in slankdev/tinet.

Requirements

  • Docker
  • Open vSwitch

Install

$ gem install tinet

Usage

$ tinet [OPTIONS] COMMAND

Options:
  -f, [--specfile=SPECFILE]  # Specify specification YAML file (Default: ./spec.yml)
  -d, [--dry-run]            # Print the recipes that are needed to execute
  -v, [--version]            # Show the TINET version information

Commands:
  tinet build [OPTIONS]              # Build Docker images from the spec file
  tinet conf [OPTIONS]               # Execute commands in a running container
  tinet down [OPTIONS]               # Stop and remove containers
  tinet exec [OPTIONS] NODE COMMAND  # Execute a command in a running container
  tinet help [COMMAND]               # Describe available commands or one specific command
  tinet init                         # Generate template spec file
  tinet ps [OPTIONS]                 # List services
  tinet pull [OPTIONS]               # Pull service images
  tinet restart [OPTIONS]            # Down and Up running containers
  tinet up [OPTIONS]                 # Create and start containers
  tinet version                      # Show the TINET version information