Docker - 概述

Docker概述

  1. Docker概述
  2. Docker安装
  3. Docker命令
    1. 镜像命令
    2. 容器命令
    3. 操作命令
  4. Docker镜像
  5. 容器数据卷
  6. DockerFile
  7. Docker网络管理
  8. IDEA整合Docker
  9. Docker Compose
  10. Docker Swarm 简化版的K8s

Docker为什么出现?

传统的项目部署,环境配置是十分麻烦,第一个机器都要部署环境(集群Redis,ES,Hadoop…)费时费力

发布一个项目(jar+(Redis MySQL jdk ES))项目能不能都带上环境安装打包!

例:

java -> apk -> 发布(应用商店) -> 安装即可使用!

java -> jar(环境) -> 打包项目带上环境(镜像)->(Docker仓库:商店) -> 下载发布的镜像 -> 直接运行即可!

Docker给以上问题,提出了解决方案!

Docker的思想就来自于集装箱!

JRE - 多个应用(端口冲突)

隔离:Docker核心思想!打包装箱,每个箱子是互相隔离的

Docker 通过隔离机制,可以将服务器利用到极致!

本质:所有的技术都是因为出现了一些问题,我们需要去解决,才去学习使用!

Docker的历史

2010年,几个搞IT的年轻人,就在美国成立了一家公司 dotCloud

做一些pass的云计算服务! LXC有关的容器技术!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值