Docker 快速开始¶
内容摘要:
本章节旨在为初学者提供一个快速上手 Docker 的指南,重点介绍 Docker 的基本概念、安装步骤、以及如何快速创建和运行第一个容器。
Docker 简介¶
什么是 Docker?¶
Docker 是一个开源的容器化平台,允许开发者将应用程序及其依赖打包到一个轻量级、可移植的容器中。容器可以在任何支持 Docker 的环境中运行,确保应用程序在不同环境中的一致性。
Docker 的核心优势¶
- 轻量级:容器共享主机操作系统的内核,比虚拟机更轻量。
- 可移植性:容器可以在任何支持 Docker 的环境中运行,无需担心环境差异。
- 高效性:启动速度快,资源占用少。
- 隔离性:每个容器都是独立的,互不干扰。
Docker 的应用场景¶
- 开发环境一致性:确保开发、测试和生产环境的一致性。
- 微服务架构:将应用程序拆分为多个独立的服务,每个服务运行在独立的容器中。
- 持续集成与持续部署(CI/CD):快速构建、测试和部署应用程序。
安装 Docker¶
在 Linux 上安装 Docker¶
- 更新系统包:
- 安装 Docker:
- 启动 Docker 服务:
- 验证安装:
在 Windows 上安装 Docker¶
- 下载 Docker Desktop 安装包:Docker Desktop。
- 运行安装程序并按照提示完成安装。
- 启动 Docker Desktop。
- 验证安装:
在 macOS 上安装 Docker¶
- 下载 Docker Desktop 安装包:Docker Desktop。
- 运行安装程序并按照提示完成安装。
- 启动 Docker Desktop。
- 验证安装:
运行第一个容器¶
拉取镜像¶
Docker 镜像是容器的基础。你可以从 Docker Hub 拉取一个现成的镜像。例如,拉取一个 Ubuntu 镜像:
创建并运行容器¶
使用 docker run 命令创建并运行一个容器:
-it:以交互模式运行容器,并分配一个伪终端。ubuntu:使用的镜像名称。/bin/bash:在容器中运行的命令。
退出容器¶
在容器中运行 exit 命令即可退出容器:
基本命令¶
常用命令¶
- 查看正在运行的容器:
- 查看所有容器(包括已停止的):
- 查看本地镜像:
- 停止容器:
- 删除容器:
- 删除镜像:
总结¶
本章节介绍了 Docker 的基本概念、安装步骤以及如何快速创建和运行第一个容器。通过学习本章,你应该能够:
- 理解 Docker 的核心概念和优势。
- 在 Linux、Windows 和 macOS 上安装 Docker。
- 使用 Docker 命令拉取镜像、创建并运行容器。
- 掌握常用的 Docker 命令。