🚀
🚀
🚀
🚀
Docker — 从入门到实践
搜索
⌃K
🚀
🚀
🚀
🚀
Docker — 从入门到实践
搜索
⌃K
前言
修订记录
如何贡献
Docker 简介
基本概念
安装 Docker
使用镜像
获取镜像
列出镜像
删除本地镜像
利用 commit 理解镜像构成
使用 Dockerfile 定制镜像
Dockerfile 指令详解
COPY 复制文件
ADD 更高级的复制文件
CMD 容器启动命令
ENTRYPOINT 入口点
ENV 设置环境变量
ARG 构建参数
VOLUME 定义匿名卷
EXPOSE 暴露端口
WORKDIR 指定工作目录
USER 指定当前用户
HEALTHCHECK 健康检查
ONBUILD 为他人作嫁衣裳
LABEL 为镜像添加元数据
SHELL 指令
参考文档
Dockerfile 多阶段构建
构建多种系统架构支持的 Docker 镜像
其它制作镜像的方式
实现原理
操作容器
访问仓库
数据管理
使用网络
高级网络配置
Docker Buildx
Docker Compose
Swarm mode
安全
底层实现
Etcd 项目
Fedora CoreOS
Kubernetes - 开源容器编排引擎
部署 Kubernetes
Kubernetes 命令行 kubectl
容器与云计算
实战案例 - 操作系统
实战案例 - CI/CD
在 IDE 中使用 Docker
podman - 下一代 Linux 容器工具
附录
由 GitBook 提供支持

参考文档

  • Dockerfile 官方文档:https://docs.docker.com/engine/reference/builder/
  • Dockerfile 最佳实践文档:https://docs.docker.com/develop/develop-images/dockerfile_best-practices/
  • Docker 官方镜像 Dockerfile:https://github.com/docker-library/docs
以前
SHELL 指令
下一个
Dockerfile 多阶段构建
最近更新 3mo ago
复制链接
在 GitHub 上编辑