一、初识Docker
(一)什么是Docker
1.项目部署遇到的问题
2.Docker如何解决?
Docker如何解决依赖的兼容问题?
因为打包程序时,肯定是在同一个系统中打包的,那对于不同环境的操作系统,Dcoker如何解决?
首先看一下操作系统的结构:
那Dcoker如何解决不同系统环境的问题?
3.总结
(二)Docker和虚拟机的区别
虚拟机先启动一个操作系统,然后再操作系统之上再启动应用。
Docker直接启动应用。
总结来说,两者差异如下:
(三)Docker的镜像和容器
这样可以保证镜像文件不被污染,以供其他容器使用,那镜像文件如何做共享呢?
(四)Docker架构
(五)总结
dockerHub官方网站为:hub.docker.com
二、Docker的基本操作
(一)Centos安装
1、卸载旧版本
2.安装docker
3.启动Dcoker
因为Docker需要用到各种端口,逐一修改防火墙太麻烦,所以在学习阶段直接