Docker进阶之路

Docker进阶之路

一:简介

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。

Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

二:Docker的优点

1. 快速,一致地交付您的应用程序
2. 响应式部署和扩展
3. 在同一硬件上运行更多工作负载

三:Docker的应用场景

  1. Web 应用的自动化打包和发布。

  2. 自动化测试和持续集成、发布。

  3. 在服务型环境中部署和调整数据库或其他的后台应用。

  4. 从头编译或者扩展现有的 OpenShift 或 Cloud Foundry 平台来搭建自己的 PaaS 环境。

四:安装Docker

docker环境准备
1. lsb_release -a  //查看是否是centos7
2. uname -r  //要求系统为64位,内核版本为 3.10 以上
使用yun安装
1. yum list installed | grep docker  //查看docker列表
2. yum -y install docker  //安装Docker
3. systemctl start docker  //启动Docker
4. systemctl status doker  //查看Docker状态

你可能感兴趣的:(Doker,docker)