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

参考文档

  • Dockerfie 官方文档: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

PreviousONBUILD 为他人作嫁衣裳NextDockerfile 多阶段构建

Last updated 5 years ago

Was this helpful?

Was this helpful?