開発でよく使われるサービスdocker-compose.ymlプロファイル


docker-compose共通サービス構成
いくつかの基礎サービスのdocker-composeプロファイルは、新しいパソコンで迅速に作業を開始するのに便利です.
対応するサービスを開始するためにdockerコマンドの長い列を入力する必要はなく、永続化が可能です.
コード管理https://github.com/shiguanghu...およびhttps://github.com/ThreeKing2...更新を同期します.
リスト#リスト#
名前
コメント
consul
consulはgoogleオープンソースのgo言語を使用して開発されたサービス発見、構成管理センターサービスである.
etcd33
etcdはオープンソースの分散キー値対データストレージシステムであり、共有構成、サービスの登録と発見を提供する.
kong
Kongは、拡張可能なオープンソースAPI層(APIゲートウェイまたはAPIミドルウェアとも呼ばれる)である.任意のRESTful APIの前に実行され、公式サイトで提供されているプラグインで拡張できます.また、カスタムプラグインでユーザー定義の機能拡張もできます.プラグインを使用すると、統計、ユーザー認証、APIライセンスなど、コアプラットフォーム以外の機能やサービスを提供できます.
mysql
MySQLは、スウェーデンのMySQL AB社が開発したリレーショナル・データベース管理システムで、現在Oracle傘下の製品です.
redis
Redisは、ANSI C言語を使用して作成され、ネットワークをサポートし、メモリベースで持続可能なログ型、Key-Valueデータベースであり、複数の言語のAPIを提供しています.
mongo
MongoDBは、分散ファイルに基づいて格納されるデータベースです.C++言語で作成されます.WEBアプリケーションに拡張性の高い高性能データストレージソリューションを提供することを目的としています.
postgres
PostgreSQLは強力なオープンソースオブジェクト関係データベース管理システム(ORDBMS)であり、データを安全に格納し、要求の処理時に取得することができ、プラットフォームをまたいで、日常のほとんどのオペレーティングシステムで実行することができる.
コメント
docker-compose共通コマンド
1.dockerミラーのコンパイル
docker build -t name .

2.docker-composeを使用して新規コンテナグループを実行する
docker-compose up

3.コンテナグループの起動
docker-compose start

4.容器グループの停止
docker-compose stop

5.コンテナグループのすべてのコンテナステータスを問い合わせる
docker-compose ps

6.コンテナグループの削除
docker-compose down