×
思维导图备注
Docker 系统性入门+进阶实践
首页
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
本章介绍
浏览
199
扫码
分享
2024-05-08 10:53:32
上一篇:
下一篇:
1. Docker 的介绍和安装
容器技术的介绍
Docker 的架构
在 Windows 系统上安装 Docker
在 Mac 系统上安装 Docker
在 Linux 系统上安装 Docker
安装 Windows10 WSL2 环境和 Docker
Docker Machine 搭建 docker 环境
通过 Vagrant 搭建 Linux Docker 环境
本节常见问题
2. 容器快速上手
Docker CLI 命令行介绍
Image vs Container 镜像 vs 容器
容器的基本操作
docker container 命令小技巧
Container Mode 容器运行的各种模式
连接容器的 shell
容器和虚拟机 Container vs VM
docker container run 背后发生了什么?
3. 镜像的创建管理和发布
镜像的获取
Docker Image Registry
镜像的基本操作
镜像的导出和导入 (offline)
Dockerfile 介绍
镜像的构建和分享
通过 commit 创建镜像
关于 scratch 镜像
Buildkit
4. Dockerfile完全指南
基础镜像的选择 (FROM)
通过 RUN 执行指令
文件复制和目录操作 (ADD,COPY,WORKDIR)
构建参数和环境变量 (ARG vs ENV)
容器启动命令 CMD
容器启动命令 ENTRYPOINT
Shell 格式和 Exec 格式
一起构建一个 Python Flask 镜像
Dockerfile 技巧——合理使用缓存
Dockerfile 技巧——合理使用 .dockerignore
Dockerfile 技巧——镜像的多阶段构建
Dockerfile 技巧——尽量使用非root用户
5. Docker的存储
本章介绍
Data Volume
Data Volume 练习 MySQL
Bind Mount
Bind Mount 练习之 Docker 开发环境
多个机器之间的容器共享数据
6. Docker的网络
本章介绍
网络基础知识回顾
网络常用命令
Docker Bridge 网络
创建和使用 bridge
Docker Host 网络
网络命名空间
Python Flask + Redis 练习
7. Docker Compose
docker compose 介绍
docker compose 的安装
compose 文件的结构和版本
docker compose 水平扩展
docker compose 环境变量
docker compose 服务依赖和健康检查
docker compose 投票 app 练习
8. Docker Swarm
docker swarm 介绍
Swarm 单节点快速上手
Swarm 三节点集群搭建
Swarm 的 overlay 网络详解
Swarm 的 ingress网络
内部负载均衡和 VIP
部署多 service 应用
swarm stack 部署多 service 应用
在 swarm 中使用 secret
swarm 使用 local volume
swarm 部署投票 app
9. Docker vs Podman
Podman 介绍
Podman 的安装
Podman 创建 pod
Docker 的非 root 模式
10. Docker 的多架构支持
Docker 的多架构支持
使用 buildx 构建多架构镜像
使用 buildx 构建多架构镜像另外一个例子
11. Git 和容器———— CICD
本章介绍
学习资料
12. 容器安全
容器安全
Docker 配置扫描
代码和镜像扫描
附: Docker Blog
通过 Docker container 执行计划任务
Kubernetes 停止支持 Docker 了
Docker Daemon的Unix Socket和TCP Socket
暂无相关搜索结果!
本文档使用
IT书架
构建
×
分享,让知识传承更久远
×
文章二维码
手机扫一扫,轻松掌上读
×
文档下载
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度