ドッキングウィンドウ・コンはじめとインストール

I.はじめに

ドッカーコンテナを定義し、複数のアプリケーションを実行するための作曲ツールは、ドッキングウィンドウのサービスオーケストレーションツールは、主にドッカー上に構築された複雑なアプリケーションに適用され、作曲は、複数のコンテナで管理されるが、複数の容器のプロファイルの適切な組み合わせをドッカーシーン開発。

使用は、設定サービスアプリケーションにYAMLファイルを使用することができ、構成します。

次に、コマンドによって、あなたは、コンフィギュレーションからすべてのサービスを作成して開始することができます。

公式サイト:httpsを://docs.docker.com/compose/overview/

第二に、使用

すべての環境のために作曲:生産、開発、テスト、およびCIのワークフロー。

使用して、基本的に3段階のプロセスを構成します:

1. dockerfile、またはカスタムアプリケーション環境は、レプリケートのどこに反映しています。

2.サービス合成ドッキングウィンドウ-compose.ymlにおけるアプリケーションの定義彼らは別々の環境で一緒に実行できるように。

3.ファイル名を指定して実行]ドッキングウィンドウが起動し、アプリケーション全体を実行するまで構成します。

第三に、インストールドッキングウィンドウ-CE

まず、ドッキングウィンドウをインストール

1、環境に依存してインストール

[ルート@ジェンキンス〜]#yumを-yにyum-utilsのデバイスマッパー永続データLVM2をインストール

2.製造ミラー源

[ルート@ジェンキンス〜]#カールhttps://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo

図3に示すように、取付ドッカー-CE

[ルート@ジェンキンス〜]#yumを-yドッカ-CEをインストール

4. [スタート]ドッキングウィンドウ

[ルート@ドッカ〜]#systemctlの開始ドッキングウィンドウ
[ルート@ドッカ〜]#はドッキングウィンドウ有効systemctl
[ルート@ドッカ〜]#]ドッキングウィンドウのバージョン#查看ドッキングウィンドウを版本
5、アリ雲画像アクセラレータ
https://account.aliyun.com#アリクラウドサイト

1.10.0よりクライアントのバージョン以上のユーザーのためにドッカー

あなたは、デーモンの設定ファイルの変更ができアクセラレータを使用する/etc/docker/daemon.jsonを

[ドッカールート@〜] CATの#<< EOF> /etc/docker/daemon.json
{
  "レジストリ・ミラー":[ "HTTPS://あなたaliyunミラーアクセラレータ.COM"]
}
EOF
[ルート@ドッカ〜]#systemctlデーモンリロード#のリロード設定 
[ルート@ドッカ〜]#systemctl再起動ドッカ# 再起動サービス
 
第四に、インストールドッキングウィンドウ、コン
[ルート@ドッカ〜]#yumを-yのlibcurlのlibcurl-develのインストール
[ルート@ドッカ〜]#カール-L https://github.com/docker/compose/releases/download/1.21.1/docker-compose-'uname -s ' - ' は、una​​me -m」-oは/ usr / local / binに/ドッキングウィンドウ、コン
[root@docker ~]# ls
anaconda-ks.cfg         docker-compose 
[root@docker ~]# mv docker-compose /usr/local/bin/
[root@docker ~]# chmod +x /usr/local/bin/docker-compose
[root@docker ~]# docker-compose --version
docker-compose version 1.21.1, build 5a3f1a3
 
五、docker-compose用法
常用选项:
--verbose:输出更多的调试信息
--version:查看compose的版本
-f --file FILE:使用特定的compose模板文件,默认为docker-compose.yml。
-p --project-name NAME 指定项目名称,默认使用目录名称。
常用命令:
build:构建或重建服务
ps:查看已经启动的服务状态       
kill:停止某个服务、杀掉容器       
logs:可以查看某个服务的log、显示容器的输出内容       
port:打印绑定的public port(开放端口)        
pull:拉取服务镜像      
up:启动yml定义的所有服务     
stop:停止yml中定义的所有服务       
start:启动被停止的yml中的所有服务        
kill:强行停止yml中定义的所有服务        
rm:删除yml中定义的所有服务      
restart:重启yml中定义的所有服务        
scale:设置服务的容器数目
run:运行一个一次性命令
 
 

おすすめ

転載: www.cnblogs.com/ZCQ123456/p/11921817.html