Docker
Docker 历史
- 2010 dotCloud PAAS
- 2013 docker 开源
- 2014.6 Docker 1.0
- 2014.7 C 轮 $4000万
- 2015.4 D 轮 $9500万
- 至今 版本
什么是 Docker
- Docker is the world’s leading software containerization platform.
- Docker 公司开发,开源,托管在 Github.
- 跨平台,支持 Windows、Macos、Linux.
Docker 思想
- 集装箱
- 标准化
- 运输方式
- 存储方式
- API 接口
- 隔离
Docker 解决了什么问题
- 我本地运行没问题啊!- 运行环境不一致
- 系统好卡,哪个哥们又写死循环了!- 隔离性
- 双11来了,服务器撑不住啦!- 快速扩展,弹性伸缩变得更为简单
技术名词
- 镜像
- 仓库
- 容器
Docker 仓库
Docker 常用命令
- docker version 查看 docker 版本(验证 docker 是否安装成功)
- docker pull [OPTIONS] NAME[:TAG] 拉取镜像
- docker images [OPTIONS] [REPOSITORY[:TAG]] 查看本机都有哪些镜像
- docker run [OPTIONS] IMAGE[:TAG][COMMAND][ARG…] 运行 docker
- docker run -d 在后台运行 docker 容器
- docker ps 查看 docker 进程