Docker 实用指南:从入门到实践
1. 前言
随着 Docker 的广泛应用,容器技术正逐渐成为企业生产环境中的主流选择。本文旨在帮助读者快速掌握最新版本的 Docker,并提供在生产环境中使用 Docker 的信心。同时,还将涵盖 Docker 的各种使用场景、编排、集群、托管平台、安全和性能等方面的内容,帮助读者全面了解 Docker 在生产部署中的各个方面。
1.1 适用人群
本文适用于想要在开发、QA 或生产环境中使用 Docker 的开发者、系统管理员和 DevOps 工程师。读者需要具备基本的 Linux/Unix 技能,如安装软件包、编辑文件、管理服务等。有虚拟化技术(如 KVM、XEN 和 VMware)的经验会有助于更好地理解容器技术,但并非必需。
1.2 所需环境
本文中的操作示例主要在安装了 Fedora 21 的物理机或虚拟机上运行,由于 Docker 可以在多种平台和发行版上运行,因此大部分操作应该可以在其他环境中顺利执行。部分操作可能需要使用 Vagrant(https://www.vagrantup.com/)和 Oracle Virtual Box(https://www.virtualbox.org/)。
2. 内容概述
本文将围绕 Docker 的多个方面展开,以下是各部分内容的简要介绍:
| 章节 | 内容简介 |
| — | — |
| 介绍与安装 | 比较容器与裸机、虚拟机,介绍实现容器化的 Linux 内核特性,并提供安装指南 |
| 容器操作 | 涵盖容器的启动、停止、删除等操作,以及获取容器底层信息的方法 |