关于Docker的问题
巴扎黑
巴扎黑 2017-04-24 09:10:19
0
3
758

看了一遍极客学院上关于Docker的视频: http://www.jikexueyuan.com/course/docker/

视频一共有3个人讲的版本,视频的特点是一上来直接讲这个东西该怎么用,偶尔一些地方开头会稍微讲一下这个东西是什么,但关联的概念一般不怎么解释。

有基础的情况下,可能没什么问题,多个人讲不同的版本版本还可以消除各自的盲点。 但是如果完全一点概念都没有的情况下,听完会有些疑问和混淆,大家帮解释一下:

1、视频中讲Docker Machine 和Docker Compose 和 Docker Swarm 都是容器管理工具,那么究竟该用哪个?还是它们有各自不同的管理职能?
2、Kubernetes 也是容器管理工具,那么它和上面三个相比,有什么特点?该用谁?
3、CaaS、PaaS、laaS各自的含义是什么?
4、有什么其他Docker的教程推荐,博客,视频都可以。

巴扎黑
巴扎黑

全員に返信(3)
大家讲道理

Compose は、一連の Docker コンテナーを整理および調整するために使用されます。たとえば、HAProxy、Nginx、MySQL、PHP などの複数の Docker イメージを構築したとします。ただし、これらは単なる砂にすぎず、これらのコンテナーは 1 つずつ実行することしかできず、対応する TCP ポートなどの各コンテナーのパラメーターを手動で調整する必要があります。 Compose を使用すると、開発環境、テスト環境、運用環境のいずれであっても、クラスター全体の構成をファイルに記録でき、同一のクラスターを直接構築できます。 docker-compose up

Swarm は Docker クラスターを透明にし、クラスターを仮想全体のように見せることができます。 Swarm は標準の Docker API インターフェイスを使用しており、さまざまな形式の Docker クライアントが Swarm と直接通信できます。Docker クライアントの観点からは、単一のコンテナと何ら変わりません。

Machine には何も言う必要はありません。ワンクリックの Bash スクリプトで Docker をインストールするだけです。これは、さまざまなオペレーティング システムで Docker 環境をセットアップするのに便利です。

「Docker - コンテナーとコンテナー クラウド」を読むことをお勧めします。

いいねを押す +0
小葫芦

Docker マシン: クラスター内の他のマシンに Docker エンジンをインストールするために使用されます
Docker Compose: ビルド イメージを実行し、コンテナーを実行してワンクリックでビルドとデプロイメントを実現するためのスクリプトをコーディングするために使用されます
Docker Swarm: 複数の機能を実現するために Docker クラスターを作成するために使用されます-machine docker 同じクラスター環境に存在することができます

上記3つを組み合わせて使用​​することも可能です

Kubernetes: 比較的包括的で、上記 3 つのことを一緒に実行できます

いいねを押す +0
巴扎黑

オンライン電子書籍、基本入門では、ビデオ指導よりも使いやすい Docker の基本的な理解と使用法を解決できます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート