Table of contents 旨在快速讲解docker的一些易错点和基础 1.容器和vm cgroup和namespaces 安装docker Hello World 为什么docker搞了个镜像的东西 容器 vs VM 2.docker镜像 镜像是分层的 容器是单独一层读写层 构建Docker镜像 Dockerfile FROM MAINTAINER ENV ARG RUN COPY ADD WORKDIR USER ONBUILD EXPOSE CMD--与进程前后台和容器存活的关系 ENTRYPOINT VOLUME STOPSIGNAL--与信号转发 exec与entrypoint使用脚本 使用 buildx 构建多平台 Docker 镜像 不升级内核使用qemu-static构建其他架构镜像 buildx 妙用 特权构建镜像 如何构建标准且人性化镜像 3.容器无法运行排错 4.运行中的问题 5.数据持久化 6.容器网络 bridge host container none init层与过时的--link 容器互联 7.编排利器docker-compose 8.一些使用和配置问题