作者的经验分享,包括很多实战过程和总结,为着手系统化学习Docker容器的朋友提供。

环境要求

  1. Linux操作系统(Centos),建议在虚拟机VMware或VirtualBox下安装Centos

  2. Docker容器

  3. MobaXterm客户端工具

学习建议

Docker的学习分为四个阶段:了解---->>入门--->>熟悉--->>拓展

了解阶段:请参考官方指导文档入门学习基础知识。官方文档地址:https://docs.docker.com/

入门阶段:能把Docker容器技术灵活应用于实际项目中。

熟悉阶段:研究Docker原理、Docker高级功能、Docker监控和运维管理、Docker性能优化等。

拓展阶段:基于Docker容器,进行封装和扩展,自定义属于自己项目的镜像,实现DevOps自动化运维。

适宜人群

本教程适合:

  1. 想要深入学习 Docker容器技术的小伙伴

  2. 基于Docker从事开发、运维和测试的小伙伴

  3. 想让Docker实现DevOps自动化运维的小伙伴

知识导图

详情:https://www.ossbar.com/#/productDetail?proData=%7B%22productId%22%3A294,%22skuId%22%3A951,%22shopId%22%3A138%7D

版本更新

  • 2021年12月16日:发布【Docker简介】章节,快速安装和配置Docker及可视化Docker管理工具Portainer安装和使用;
  • 2022年03月06日:发布 【Docker命令实操】章节,镜像操作、容器操作、服务操作;
  • 2022年06月05日:发布【Docker数据管理】章节,数据持久化方式、数据卷及数据卷容器;
  • 2022年08月08日:发布【Docker网络配置管理】章节,Docker网络配置,端口映射,网络模式,自定义网段等;
  • 2022年09月11日:发布【Docker安装和配置中间件】章节,安装和配置Redis,Nginx,Tomcat,MySQL等
  • 2022年10月16日:发布【Docker企业应用实战场景】章节,Docker扩容,部署web项目,优化及集群;
  • 2023年01月11日:发布【Docker-Compose】章节;
  • 2023年02月08日:发布【Docker CI和CD】章节;
  • 2023年03月08日:更新完毕,进入迭代期。

容器技术Docker知识精讲【形成知识体系篇】的更多相关文章

  1. 【转载】容器技术 & Docker & 与虚拟化的比较

    看到10月份天天写博客,只有一天没写,非常棒! 11月份也基本每天都写,现在看到有三天没加新博客,应该是之前挖的坑太多了,需要填坑,呵呵. 那这篇文章是不是为了占坑呢?哈哈.我不说话. 容器技术,这篇 ...

  2. Docker容器技术-Docker架构

    一.Docker系统架构 1.Docker基础架构 1)Docker守护进程 负责容器的创建.运行和监控,以及镜像的构建和存储. docker daemon 2)Docker客户端 通过HTTP与Do ...

  3. 容器技术----------->Docker

    1. 虚拟化 1)什么是虚拟化 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种 实体资源,如服务器.网络.内存及存储等,予以抽象.转换后呈现出来,打破实体 ...

  4. 容器技术Docker

    什么是decker容器 简单理解就是将代码和部署环境一起打包的一个容器

  5. 容器技术学习系列(一)-Docker基础知识学习

    一.概述 1.Docker是什么? 1)Docker是世界领先的软件容器化平台 2)Docker公司开发,开源,托管在github 3)跨平台,支持Windows.MacOS.Linux 2.Dock ...

  6. Docker学习笔记之浅谈虚拟化和容器技术

    0x00 概述 相信所有对 Docker 有所耳闻的朋友都知道,它是一款以容器虚拟化技术为基础的软件,因此在了解有关 Docker 的概念知识和使用方法之前,虚拟化和容器技术是我们不可或缺的基础知识. ...

  7. 一文了解Docker容器技术的操作

    一文了解Docker容器技术的操作 前言一.Docker是什么二.Docker的安装及测试Docker的安装Docker的Hello world测试三.Docker的常见操作镜像的基本操作容器的基本操 ...

  8. docker容器技术基础之联合文件系统OverlayFS

    我们在上篇介绍了容器技术中资源隔离与限制docker容器技术基础之linux cgroup.namespace 这篇小作文我们要尝试学习容器的另外一个重要技术之联合文件系统之OverlayFS,在介绍 ...

  9. Docker容器技术的核心原理

    目录 1 前言 2 docker容器技术 2.1 隔离:Namespace 2.2 限制:Cgroup 2.3 rootfs 2.4 镜像分层 3 docker容器与虚拟机的对比 1 前言 上图是百度 ...

  10. Fedora 中的容器技术:systemd-nspawn

    本文将说明你可以怎样使用 Fedora 中各种可用的容器技术和学习“systemd-nspawn”的相关知识. 容器是什么? 一个容器就是一个用户空间实例,它能够在与托管容器的系统(叫做宿主系统)相隔 ...

随机推荐

  1. java rgb转hsv

    public static double[] toHSV(int r, int g, int b) { Color color = new Color(r, g, b); float[] hsv = ...

  2. 京东面试:如何进行JVM调优?

    JVM 调优是一个很大的话题,在回答"如何进行 JVM 调优?"之前,首先我们要回答一个更为关键的问题,那就是,我们为什么要进行 JVM 调优? 只有知道了为什么要进行 JVM 调 ...

  3. Centos6/RHEL6下恢复ext4文件系统下误删除的文件

    目录 一.关于ext4文件系统 二.linux文件系统的组成(inode,block) 三.问题:为什么删除比复制快? 四.问题:当我们误删除文件后,第一件事要做什么? 五.准备测试环境 六.安装ex ...

  4. linux下YUM工具的使用:yum安装/升级/查看/搜索/卸载软件包

    目录 一.关于软件包 二.关于YUM 三.yum工具的使用 3.1 yum安装软件功能 3.2 yum升级软件包功能 3.3 yum查看,搜索功能 3.4 yum卸载功能 3.5 yum安装软件包组功 ...

  5. dhcp报错

    报错详情 查看dhcpd.service状态 使用命令检查配置文件报错 dhcpd -t -cf /etc/dhcp/dhcpd.conf 修改配置文件 重启dhcpd服务 [root@servera ...

  6. Java方法传参中"..."的作用

    # Java方法传参中 `...` 类型名 介绍 - <font color = 'blue'>**类型 ... 类型名**</font> 表示可变长度的参数,本质是**数组* ...

  7. react减少组件渲染

    当this.setState()修改了state中的数据后,当前组件将重新渲染,同时也会重新渲染子组件,但只会渲染当前组件子树(当前组件以其所有子组件) shouldComponentUpdate 当 ...

  8. 关于 cnblogs 中的神秘操作

    关于 cnblogs 中的神秘操作 批量替换 利用 metaweblog 批量操作 代码参考:jeefies - jcnapi 不是很完整 其中 BLOGS_BLOGID 指的是 https://ww ...

  9. kettle从入门到精通 第六十三课 ETL之kettle kettle调用python脚本的两种方法

    kettle中不能直接调用python脚本,可以通过shell脚本和http进行调用pyton服务. 一.shell脚本调用python脚本 1.下面是一段简单的无参python脚本 import o ...

  10. kettle从入门到精通 第五十课 ETL之kettle 课程源文件分享

    Kettle 是一款功能强大的开源 ETL 工具,被广泛应用于数据集成.数据转换和数据加载等领域.随着数据量和多样性的不断增加,使用 Kettle 进行数据处理已成为许多企业和数据工程师的首选.在过去 ...