容器化基础扫盲与镜像管理入门
很多开发者在处理环境配置时,总是陷入“在我电脑上能跑,在生产环境就报错”的泥潭。本课程从零开始,通过对比物理机、虚拟机和容器的差异,帮你厘清 Docker 的设计理念与历史背景,让你理解为什么它是现代微服务架构的基石。课程不仅讲解安装与环境搭建,更侧重于核心组件的拆解,重点剖析“镜像”这一 Docker 的核心概念。适合完全没有接触过容器技术的初学者,通过本节内容,你应该能独立完成 Docker 的下载安装,并熟练掌握镜像的拉取、查看与基本操作,为后续进阶打下坚实基础。
镜像操作与本地环境部署实操
看完本课,你需要具备在本地环境快速构建和运行应用容器的能力。课程详细演示了 Docker 安装后的基础组件配置,以及如何通过命令行进行镜像操作。这部分内容是“知备”体系课中承上启下的关键,要求你不仅要看懂原理,更要亲手敲命令。学完后,你应该能回答关于 Docker 架构、镜像分层原理以及如何利用仓库下载所需软件包等问题,真正实现从理论认知到动手部署的跨越。
配套练习与学习建议
本课程强调“缺什么补什么”,建议先掌握 Docker 的基础介绍与安装环境说明。资料包中的讲义将作为你操作时的速查手册,配合视频中的案例进行练习。不要只看不练,尝试用 Docker 运行一个 Hello World 容器,或者拉取一个 Nginx 镜像并在本地启动服务,这才是检验学习成果的最佳方式。通过模仿课程中的命令操作,逐步建立对容器化技术的肌肉记忆。
课程目录
1-1 [Docker基础介绍] Docker简介 (09:06) 1-2 [Docker基础介绍] Docker设计理念 (03:46) 1-3 [Docker基础介绍] 虚拟化技术简介 (09:54) 1-4 [Docker基础介绍] 物理机、虚拟机和容器对比 (03:21) 1-5 [Docker基础介绍] Docker历史背景 (03:42) 1-6 [Docker基础介绍] Docker应用场合 (06:26) 1-7 [Docker基础介绍] Docker的仓库地址 (04:14) 2-1 [Docker镜像操作] 安装环境说明 (03:32) 2-2 [Docker镜像操作] Docker的下载和安装 (06:26) 2-3 [Docker镜像操作] Docker的基础组件 (11:27) 2-4 [Docker镜像操作] 什么是Docker镜像 (03:05) 2-5 [Docker镜像操作] 搜索镜像 (09:09) 2-6 [Docker镜像操作] 拉取镜像 (11:57) 2-7 [Docker镜像操作] 修改Docker默认的镜像源地址 (12:22) 2-8 [Docker镜像操作] 镜像的查看 (06:28) 2-9 [Docker镜像操作] 镜像的删除 (03:08) 3-1 [Docker容器操作] 容器的概念 (03:13) 3-2 [Docker容器操作] 容器的基本操作 (23:28) 3-3 [Docker容器操作] 容器的停止删除 (09:58) 3-4 [Docker容器操作] 容器的其他操作 (02:15) 3-5 [Docker容器操作] 容器和宿主机文件拷贝 (08:15) 3-6 [Docker容器操作] 容器和宿主机的目录挂载 (07:53) 3-7 [Docker容器操作] 获取容器的IP地址 (04:59) 3-8 [Docker容器操作] 简单部署TomCat (15:08) 3-9 [Docker容器操作] Docker小结 (02:08) 4-1 [Docker镜像详解和容器数据卷] Docker镜像联合文件系统 (09:11) 4-2 [Docker镜像详解和容器数据卷] Docker镜像分层结构作用 (11:14) 4-3 [Docker镜像详解和容器数据卷] 把项目发布到tomcat中 (16:35) 4-4 [Docker镜像详解和容器数据卷] 把容器提交为镜像 (04:45) 4-5 [Docker镜像详解和容器数据卷] 镜像上传到远程仓库 (04:42) 4-6 [Docker镜像详解和容器数据卷] 把本地镜像推送远程仓库 (07:16) 4-7 [Docker镜像详解和容器数据卷] 数据卷的概念和作用 (10:00) 4-8 [Docker镜像详解和容器数据卷] 宿主机和容器目录挂载 (06:58) 4-9 [Docker镜像详解和容器数据卷] DockerFile文件实现目录挂载 (08:53) 4-10 [Docker镜像详解和容器数据卷] 测试远程上传镜像 (07:36) 5-1 [DockerFile详解] DockerFile文件简介 (08:03) 5-2 [DockerFile详解] Dockerfile文件作用介绍 (11:17) 5-3 [DockerFile详解] DockerFile常见几个指令 (20:29) 5-4 [DockerFile详解] DockerFile案例2:自定义centos并自动安装JD (12:47) 5-5 [DockerFile详解] Dockerfile案例3:自定义centos并自动安装JD (14:38) 5-6 [DockerFile详解] Docker部署mysql (11:19) 5-7 [DockerFile详解] 测试连接Docker中的mysql (04:21) 5-8 [DockerFile详解] Dockerfile案例4:自动部署SSM项目 (35:06) 5-9 [DockerFile详解] Dockerfile小结 (08:42) 6-1 [Docker传统项目与SpringBoot项目部署] curl命令简介 (12:46) 6-2 [Docker传统项目与SpringBoot项目部署] ENTRYPOINT和CMD的区别 (17:42) 6-3 [Docker传统项目与SpringBoot项目部署] 简化传统项目部署 (16:47) 6-4 [Docker传统项目与SpringBoot项目部署] 准备一个SpringBoot项目 (08:03) 6-5 [Docker传统项目与SpringBoot项目部署] 使用DockerFile部署SpringBoot项目 (16:00) 6-6 [Docker传统项目与SpringBoot项目部署] 开启Docker远程访问 (11:16) 6-7 [Docker传统项目与SpringBoot项目部署] IDEA远程连接Docker服务器 (04:18) 6-8 [Docker传统项目与SpringBoot项目部署] 使用IDEA的Docker插件完成一键上传部署 (20:36) 7-1 [Docker compose容器编排] Docker Compose简介 (08:48) 7-2 [Docker compose容器编排] Docker Compose下载 (03:46) 7-3 [Docker compose容器编排] Docker Compose安装 (06:40) 7-4 [Docker compose容器编排] docker-compose编排mysql (14:28) 7-5 [Docker compose容器编排] docker-compose编排tomcat (08:43) 7-6 [Docker compose容器编排] docker-compose部署SSM项目 (11:37) 7-7 [Docker compose容器编排] docker小结 (02:49)





