dockerの概要とメリットとデメリット
2825 ワード
1.dockerの概要
1.docker組成
2.dockerアーキテクチャ
docker
オブジェクト向け
ようき
オブジェクト
ミラーリング
クラス#クラス#
3.dockerの典型的なシーン
4.dockerの限界
参考資料:
転載先:https://www.cnblogs.com/yinfutao/p/9197709.html
Docker , , Linux , , , 。
1.docker組成
Docker :
dockerClient
Docker Daemon
Docker Image
DockerContainer
2.dockerアーキテクチャ
Docker - (C/S) , API Docker 。Docker Docker 。 。
docker
オブジェクト向け
ようき
オブジェクト
ミラーリング
クラス#クラス#
Docker C/S Docker daemon , ( 、 、 )。 , socket RESTful API 。
Docker daemon , 。 Docker , Docker daemon 。
3.dockerの典型的なシーン
docker docker :
Automating the packaging and deployment of applications( )
Creation of lightweight, private PAAS environments( 、 PAAS )
Automated testing and continuous integration/deployment( / )
Deploying and scaling web apps, databases and backend services( webapp、 )
LXC ,docker KVM , 。 , PaaS( dokku), , ( web )。
1. , baseOS puppet/chef, image , base OS , ( copy on write rootfs read only )。 , 。
2.PaaS , dotcloud PaaS
3. (buildfile) REST API, /
4. LXC , , docker container , , KVM
4.dockerの限界
Docker Linux 64bit , 32bit linux/Windows/unix
LXC cgroup linux kernel , container guest linux base
KVM , container
, namespace
container ,container log
Docker disk
Docker ,Docker Linux 。Windows Azure Docker , Windows 。
。 , 。 , , Swarm、Mesos Kubernets 。
Docker 。 。 , 。 , Docker , Docker , 。
,Docker 。 Docker , 。 , , 。
Docker , Docker 。 ,Docker 。 , 。
, Docker 、 。 Docker , , Linux 、 Puppet、Chef Salt。 。
参考資料:
https://baike.baidu.com/item/Docker/13344470?fr=aladdin#reference-[3]-12232642-wrap
転載先:https://www.cnblogs.com/yinfutao/p/9197709.html