服务器

Docker 是什么?为什么服务器教程总提到它?

从搬家纸箱的比喻理解镜像、容器、端口和数据卷,并完成一段最小的 Docker Compose 配置阅读。

文章目录Docker 解决什么问题四个最常见的词看懂一个最小配置容器不是备份

这是一篇用于验证代码块、步骤和系列导航的示例教程。

Docker 解决什么问题

一个应用常常依赖特定版本的软件和配置。直接安装在服务器上,多个应用可能互相冲突。Docker 把应用和所需环境打包成镜像,再用相对隔离的容器运行。

四个最常见的词

  • 镜像:创建容器的只读模板。
  • 容器:镜像运行起来后的实例。
  • 端口:让外部访问容器内服务的入口。
  • 数据卷:把需要长期保存的数据放在容器外。

看懂一个最小配置

services:
  web:
    image: nginx:alpine
    ports:
      - "8080:80"

这段配置表示:运行 Nginx 镜像,并把服务器的 8080 端口连接到容器的 80 端口。

先确认环境

确认服务器已经安装 Docker,并理解防火墙和端口的基本概念。

保存配置

把配置保存为 compose.yaml,文件名和缩进都要正确。

启动并检查

运行命令后查看容器状态,再用浏览器访问服务器地址和端口。

容器不是备份

删除容器后,容器内部未持久化的数据可能一起消失。数据库、上传文件和配置应使用数据卷并另外备份。

← 返回服务器