-
Docker基础
- Docker概述
- Docker安装
-
Docker命令
- Docker服务命令
- Docker镜像命令
- Docker容器命令
-
Docker数据卷
- 数据卷概述
- 数据卷容器
-
Docker应用部署
- MySQL部署
- Nginx部署
- Redis部署
-
Docker镜像
- Docker镜像原理
- Docker镜像制作
- Docker镜像案例
-
Docker服务编排
- 服务编排概述
- 编排工具用法
-
Docker私有仓库
- 私有仓库概述
- 私有仓库操作
-
Docker相关概念
- Docker容器
- Docker虚拟化
1 Docker简介
Docker是一个基于Go语言实现的开源的应用容器引擎。
2 Docker作用
Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上。
3 Docker特点
(1) Docker容器性能开销极低、完全使用沙箱机制,容器和容器之间相互隔离;
(2) Docker可以运行在MAC、Windows、CentOS、UBUNTU等操作系统上。
4 Docker架构
(1) 镜像:Docker镜像相当于是一个root文件系统.比如官方镜像ubuntu:16.04就包含了完整的一套Ubuntu16.04最小系统的root文件系统;
(2) 容器:镜像和容器的关系,类似面向对象中的类和对象.镜像是静态的定义,容器是镜像运行时的实体。容器可以进行创建、启动、停止、删除等操作;
(3) 仓库:仓库可以看成一个代码控制中心,用来保存镜像。
5 Docker官网
Docker官网:https://www.docker.com/
Docker仓库:https://hub.docker.com/