Skip to content

系统学习Docker践行DevOps理念

[TOC]

image-20250320231607009

image-20250320232116153

image-20250320232302238

课程基础章节

第一章 容器技术和Docker简介

第二章 Docker环境的各种搭建方法

第三章 Docker的镜像和容器

第四章 Docker的网络

第五章 Docker的持久化存储和数据共享

第六章 Docker Compose 多容器部署

课程进阶章节

第七章 容器编排工具Docker Swarm

第八章 DevOps初体验---Docker Cloud 和Docker企业版

第九章 容器编排工具Kubernetes

第十章 容器的运维和监控

第十一章 Docker + DevOps实战---过程和工具

第十二章 总结

image-20250320233125369


第一章 容器技术和Docker简介

1.1 容器技术概述

image-20250320233625366

image-20250320233834565

image-20250327083028806

image-20250406111811142

image-20250406111941315

image-20250406112007197

image-20250406112142170

1.2 Docker魅力初体验

对软件方便的进行部署, 体验Docker部署一个wordPress应用

image-20250406113301306

docker-compose build .

docker-compose up

image-20250406113333076

访问http://127.0.0.1:8000端口查看网站

image-20250406113455149

image-20250406113603448

第二章 Docker环境的各种搭建方法

2.1 dk安装简介

社区版本

收费版本

mac/windows版本

通过安装软件创建虚拟机环境, 通过vmware 创建虚拟机环境<linux>

https://docs.docker.com/desktop/setup/install/windows-install/

10分钟掌握Docker Desktop安装及使用

docker启动报错

play with docker网站体验

docker镜像站配置

all release notes : https://docs.docker.com/desktop/release-notes/

image-20250411083540307

第三章 Docker架构与底层技术简介

3.1 docker platform

docker platform

3.2 docker image

3.2.1 什么是Image

  • 文件与metada的集合(root filesystem)
  • 分层的,并且每一层都可以改变删除文件,成为一个新的image
  • 不同的image可以共享相同的layer(层)
  • image本身是read-only的 alt text

提示

Docker 镜像是由一系列只读的 layer 组成的,每个 layer 代表了镜像构建过程中的一次文件系统更改。这些 layer 按顺序堆叠,共同构成完整的文件系统。

  • 查看docker版本
  • $ sudo docker version
  • 查看镜像
  • $ sudo docker image ls

3.2.2 Image镜像的获取

更新时间: