首页
›
生物信息学与 AI 制药工程
›
007-多组学数据整合管线
›
《Docker镜像构建优化与可复现计算》
VIP20
本课程属于:007-多组学数据整合管线
生物信息学与 AI 制药工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Docker镜像构建优化与可复现计算
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Docker简介与安装
Docker发展历程 · 核心概念 · 跨平台安装与验证
Docker
简介
02
Docker核心概念
镜像 · 容器 · 仓库的关系与区别
Docker
核心概念
03
第一个Docker镜像
编写Dockerfile并运行Hel…
Docker
第一个
04
Dockerfile基础指令
FROM · RUN · CMD
Dockerfile
基础指令
05
构建上下文与.dockerignore
控制发送到Docker守护进程的文件
dockerignore
构建上下文
06
镜像层与缓存机制
理解分层构建原理 · 利用缓存加速
镜像层
缓存机制
07
多阶段构建入门
分离编译环境和运行环境 · 减小镜像体积
多阶段构建入门
分离编译环境
08
多阶段构建进阶
多个FROM · 复制产物 · 命名阶段
多阶段构建进阶
FROM
09
优化镜像大小
减少RUN指令层数 · 清理临时文件 · 使用--no-install-rec…
优化镜像大小
RUN
10
使用Alpine等轻量基础镜像
权衡大小与兼容性
Alpine
使用
11
构建时的安全最佳实践
避免以root运行 · 限制权限 · 使用非root用户
构建时的安全最佳…
root
12
使用BuildKit加速构建
并发构建 · 秘密挂载 · 输出模式
BuildKit
使用
13
可重复构建与确定性
固定基础镜像摘要 · 避免latest标签
可重复构建
确定性
14
使用Docker Buildx多平台构建
构建amd64 · arm64等架构镜像
Docker
Buildx
15
镜像标签与版本管理策略
语义化版本 · Git commit标签 · latest慎用
镜像标签
版本管理策略
16
私有镜像仓库搭建
部署Harbor/Registry · 推送与拉取
私有镜像仓库搭建
Harbor/Regis…
17
Docker Compose与多服务应用构建
编排构建顺序 · 共享上下文
Docker
Compose
18
持续集成中的Docker镜像构建——GitHub Actions
workflow配置 · 缓存 · 推送
Docker
GitHub
19
持续集成中的Docker镜像构建——GitLab CI
.gitlab-ci.yml构建作业
Docker
GitLab
20
镜像扫描与漏洞修复
使用Trivy/Snyk扫描 · 升级基础镜像
镜像扫描
漏洞修复
21
可重复计算与依赖锁定
复制requirements.txt…
可重复计算
依赖锁定
22
使用哈希校验确保构建一致性
校验下载包 · 验证文件完整性
使用哈希校验确保…
校验下载包
23
构建时秘密管理与安全传递
不将密码写入镜像层 · 使用BuildKit --secre…
构建时秘密管理
安全传递
24
本地开发与生产环境镜像一致性
消除“在我机器上能跑”现象
本地开发
生产环境镜像一致…
25
使用Docker缓存加速CI流水线
分层缓存 · 远程缓存 · 缓存挂载
Docker
CI
26
构建日志与调试技巧
docker build --pro… · 检查中间层
构建日志
调试技巧
27
镜像层缓存失效与优化策略
从大到小排列RUN指令 · 分离不变的层
镜像层缓存失效
优化策略
28
构建结果验证与测试
通过容器内执行测试 · 检查镜像内容
构建结果验证
测试
29
云原生环境下镜像构建实践
AWS ECR · GCR · ACR集成与最佳实践
云原生环境下镜像…
AWS
30
总结与未来展望
OCI标准 · WASM容器 · eStargz等新技术趋势
未来展望
OCI
所属VIP或分类
同VIP:Conda与Docker组学计算环境复现
同VIP:Conda依赖锁定与生信流程可复现验证
同VIP:DIABLO多组学联合建模与结果可视化