简化部署:运维,可持续集成测试,会涉及大量的应用服务的环境搭建,这些重复工作往往由于维护人员或者测试人员对系统的不熟悉,造成一定的部署困难,docker 避免了这些重复工作,并减少了上述部署问题发生的可能。
镜像 image 仓库 容器
一个形象的比喻:码头(存取货物的地方-仓库),集装箱(货物-镜像),运输(目的地-容器)
由底层到上层,分为bootfs,系统层,运行层,应用层,这些层的内容是只读的,安装到服务器的镜像将变为容器,最上面多了一层,容器层,可修改底层的配置等,并保存在最上层,运行时由上到下寻找配置。
跨平台的,支持多平台,Linux系统最优
docker run -d -p 8099:80 后台运行,映射容器端口80到主机8099 docker run -d -P 映射所有端口到主机随机端口