Docker

  • 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/