<commit_before>---
layout: post
comments: true
title:  "k2-compose Manuals"
date:   2017-07-11 01:01:19 +0800
categories: jekyll update
---

#### 简介
k2-compose集成了docker-compose==1.14.0的基础功能，包括

	up、stop、start、restart、rm、logs、pull

优化增加了以下功能

	inspect、ps、bash、show、save

配置文件支持docker-compose原生、k2-compose定制化，这两种配置文件格式。

安装：

pip install k2-compose

项目地址：[https://github.com/Tsui89/k2-compose](https://github.com/Tsui89/k2-compose)

#### 特点
相对于docker-compose，另外还支持：

	1. 主机列表
	2. 容器列表
	3. 容器指定运行主机
	4. 容器依赖关系
	5. 容器健康检查
	6. 容器镜像的信息检测

#### k2-compose文件示例
```yaml
version: "2"
hosts:
  as: localhost:4243

<commit_msg>latest version<commit_after>---
layout: post
comments: true
title:  "k2-compose Manuals"
date:   2017-07-11 01:01:19 +0800
categories: jekyll update
---

#### 简介
k2-compose集成了docker-compose==1.14.0的基础功能，包括

	up、stop、start、restart、rm、logs、pull

优化增加了以下功能

	inspect、ps、bash、show、save

配置文件支持docker-compose原生、k2-compose定制化，这两种配置文件格式。

安装：

pip install k2-compose

最新版本： sudo pip install k2-compose==0.0.9rc2 -i pypi.douban.com/simple

项目地址：[https://github.com/Tsui89/k2-compose](https://github.com/Tsui89/k2-compose)

#### 特点
相对于docker-compose，另外还支持：

	1. 主机列表
	2. 容器列表
	3. 容器指定运行主机
	4. 容器依赖关系
	5. 容器健康检查
	6. 容器镜像的信息检测

#### k2-compose文件示例
```yaml
version: "2"
hosts:
  as: localhost:4243


{'fraction_non_alphanumeric': 0.15514592933947774, 'fraction_numerical': 0.07142857142857142, 'mean_word_length': 4.406639004149378, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3304256', 'n_tokens_mistral': 773, 'n_tokens_neox': 761, 'n_words': 102}