什么是docker?
1,Docker是世界领先的容器化平台
2,由Docker公司开发的,开源的,托管在github上面
3,跨平台,支持windows、macos、Linux
docker的基本思想
1 集装箱
2 标准化:运输方式、存储方式、API接口
3 隔离性
解决了什么问题?
1,运行环境(系统,JDK,代码)不一致导致的不能运行问题
2,多个用户最大内存占有问题(容器间相互隔离)
3,项目的扩展性和伸缩性
核心技术
1,Build -->构建镜像--集装箱--镜像
2,Ship-->运输镜像(从仓库和我们主机上运输)
3,Run-->运行镜像--生成容器
docker仓库
和maven一样,docker也有中央仓库,里面存放了各种各样的镜像文件供用户下载
镜像中心地址:
国外:hub.docker.com
国内:c.163.com