Docker

一、概述

1.1)Docker概述

比如将100个10TB资源通过算法虚拟化对外呈现出一个1000TB的资源;隔离就将1000TB的资源(图中的水)隔离分给不同应用(图中集装箱)使用类似于将三室一厅分开租借给不同租户

1.2)Docker的出现改变了什么

之前上线就像下一个游戏核心文件,但是需要自己额外配置环境或辅助文件——使用了Docker之后就像拿到一张光盘即插即用

1.3)Docker与虚拟机的区别

二、安装

2.1)卸载老版本

https://docs.docker.com/engine/install/

2.2)使用仓库进行安装

2.3)安装Docker引擎

2.4)验证Docker引擎是否安装完毕

2.5)Docker启动相关指令

桌面版中配置国内镜像

三、基础命令

3.1)常用基础命令

官网查看命令

3.2)常用镜像命令

镜像类似光盘

3.3)常用容器命令

容器类似光盘中的游戏

四、Docker镜像原理

4.1)什么是镜像

4.2)镜像拉取

4.3)联合文件系统

4.4)镜像加载原理

4.5)提交镜像

五、容器数据卷

5.1)挂载操作

挂载MySQL

5.2)具名挂载和匿名挂载

六、Dockerfile

6.1)编写一个简单的dockerfile

6.2)数据卷容器(容器间互相挂载)

开启三台容器进行互相挂载
在centos03容器中创建a.sql
删除centos03容器,在centos02容器中依然存在a.sql
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Docker 镜像加速器 概述 国内从 Docker Hub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Do...
    索伦x阅读 687评论 0 3
  • devops:运维人员会在项目开发期间就介入到开发过程中,了解开发人员使用的系统架构和技术路线,从而制定适当的运维...
    一笑奈何_abe4阅读 275评论 0 0
  • 本文主要介绍 docker swarm 对于容器应用的调度管理分析。Docker swarm 1.12.0 是一...
    wh0am11阅读 11,608评论 0 3
  • Docker学习目标 Docker概述 Docker安装 Docker命令镜像命令容器命令操作命令... Dock...
    Anwfly阅读 1,212评论 0 10
  • 笔记整理来源 B站UP主狂神说Javahttps://space.bilibili.com/95256449/ <...
    info_gu阅读 314评论 0 0