一、初识Docker
1. 什么是Docker
2. Docker与虚拟机的差别
3. Docker架构
镜像就是一些文件,而且是只可读不可写,避免造成镜像污染:
可以构建镜像,也可以拉取官方的镜像:
4. Docker的安装
二、使用Docker
1. 镜像命令
2. 容器命令
3. 数据卷命令
4. 数据卷挂载
5. 宿主机目录挂载到容器
6. 数据卷挂载方式对比
数据卷挂载方式全权交给docker处理,我们不用关心,但是不知道具体的宿主机文件的目录(自动化,但是隐藏了细节);
目录挂载方式虽然需要自己手动创建文件目录,但是修改和定位方便(细节自己实现,没有自动化)。
三、Dockerfile自定义镜像
1. 镜像结构
2. Dockerfile
四、DockerCompose集群部署
1. 初始Compose
2. 部署微服务集群
五、Docker镜像仓库(私有的仓库)
1. 搭建仓库
这里的ip为自己的本机ip,要修改: