首页 > 代码库 > docker生态系统

docker生态系统

我的docker学习笔记6-docker生态
 
1、镜像即应用
      代码构建、持续集成和持续交付
       DaoCloud、Quay.IO
2、催生容器托管caas服务
      基于镜像的容器托管业务
      存储类、系统类、应用类容器等
3、基于docker的paas
      抽象基础设施资源
      分布式配置、应用调度、服务发现等功能
      利用docker支持复杂应用和分布式应用
 
docker编排、监控和管理
1、谷歌的kubernetes
     高效管理跨节点的容器化应用
     提供容器应用的部署、维护和伸缩能力
     谷歌的 cAdvisor,原生监控容器运行状态
2、coreOS
     提供集群化应用的基础设施
     自动化部署
     安全、可靠、扩展
     docker与rocket同为容器技术
 
docker hub 加速器
1、注册www.daocloud.io
2、控制台-加速器,复制加速地址
3、vi /etc/default/docker
      DOCKER_OPTS=“--registry-mirror http://xxx”
      service docker restart
4、docker pull ubuntu:14.04
 
系统容器
ubuntu、centos、debian等
应用容器
Ghost博客、2048应用
存储类容器
mysql、mongoDB、redis容器
 
docker run -it ubuntu:14.04 /bin/bash
ps aux
exit
 
docker run -d -P alexwhen/docker-2048
docker ps
 
Ghost博客容器-mysql容器
 
docker run -d --name mysql 
-e MYSQL_ROOT_PASSWORD=pass 
-e MYSQL_DATABASE=db 
mysql:5.6.22
docker ps
 
docker run -d -P --link mysql:mysql 
-e MYSQL_INSTANCE_NAME=db 
-e MYSQL_USERNAME=root
-e MYSQL_PASSWORD=pass
daocloud.io/ghost
docker ps
 
 
 
 
 
 
 
 
 
 

docker生态系统