Docker 入门与实战

从零搞懂镜像、容器、Dockerfile 和数据卷,把你的项目打包成一个能一键部署到任意机器的盒子。

7 篇文章
1

Docker 简介

Docker 是一种运行于 Linux 和 Windows 上的软件,用于创建、管理和编排容器。

2

Docker 在 Windows 系统下安装

在了解 Windows 版 Docker 之前,首先要知道这是由 Docker 公司提供的一个产品。这意味着它易于下载,并且有一个很灵活的安装器(installer)。Windows 版 Docker 需要运行在一个安装了 64 位 Windows 10 操作系统的计算机上,通过启动一个独立的引擎来提供 Docker 环境。

3

Docker 初体验

使用 Docker 之前,我们需要学会如何启动、停止、重启、查看状态等 Docker 命令

4

Docker 镜像使用

Docker 镜像就是一个只读的模板,可以用来创建 Docker 容器。例如:一个镜像可以包含一个完整的 ubuntu 操作系统环境,里面仅安装了 mysql 或用户需要的其它应用程序。

5

Docker 容器使用

容器是从镜像创建的运行实例。它可以被启动、停止、删除。每个容器都是相互隔离的、保证安全平台。可以把看做一个简易版的 Linux 环境,包括 root 用户权限、进程空间、用户空间和网络空间和运行在其中的应用程序。

6

Dockerfile

Dockerfile 是一个用于构建 Docker 镜像的文件,其中包含了构建镜像的指令、依赖项等信息。通过编写 Dockerfile,可以实现自动化构建镜像,并且可以确保每次构建出的镜像都是相同的,从而保证了环境的一致性。

7

Docker Compose

Docker Compose 是一个用于定义和运行多个 Docker 容器的工具,它可以让你轻松地定义、运行和管理多个容器,支持容器之间的联合和协同工作。它使用 YAML 文件来定义应用程序的服务、网络和卷,以及如何运行容器。Docker Compose 是 Docker 官方的开源项目,目前已经成为了 Docker 配置和部署的主流工具之一。