linux-tutorial/docs/docker/docker.md

1.7 KiB
Raw Blame History

Docker 教程

简介

Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。

Docker 将应用程序与该程序的依赖,打包在一个文件里面。运行这个文件,就会生成一个虚拟容器。程序在这个虚拟容器里运行,就好像在真实的物理机上运行一样。有了 Docker就不用担心环境问题。

入门篇

基础篇

安装

Docker 分为 CE 和 EE 两大版本。

  • CE 即社区版(免费,支持周期 7 个月。Docker CE 分为 stable, test, 和 nightly 三个更新频道。每六个月发布一个 stable 版本。
  • EE 即企业版,强调安全,付费使用,支持周期 24 个月。

Docker CE 可以安装在 Linux 、Windows 10 (PC) 和 MAC 上。

参考:

Docker 镜像

Docker 容器

Dockerfile

  • FROM(指定基础镜像)
  • RUN(执行命令)
  • COPY(复制文件)
  • ADD(更高级的复制文件)
  • CMD(容器启动命令)
  • ENTRYPOINT(入口点)
  • ENV(设置环境变量)
  • ARG(构建参数)
  • VOLUME(定义匿名卷)
  • EXPOSE(暴露端口)
  • WORKDIR(指定工作目录)
  • USER(指定当前用户)
  • HEALTHCHECK(健康检查)
  • ONBUILD(为他人作嫁衣裳)

进阶篇

设计

实战篇

常见问题

附录

命令

资源

术语

技巧

版本

反馈