Docker 入门:5 分钟搭建 Nginx 服务器

以下是无需复杂配置的极简步骤,使用默认参数快速部署:

1. 安装 Docker

若未安装,根据系统执行命令(已安装可跳过):

# Linux (Ubuntu/Debian)
sudo apt update && sudo apt install docker.io

# macOS (需先安装 Homebrew)
brew install docker

# Windows
从官网下载 Docker Desktop 安装包

2. 拉取 Nginx 镜像

从 Docker Hub 获取官方镜像:

docker pull nginx:latest

3. 启动 Nginx 容器

映射主机端口 8080 到容器的 80 端口:

docker run -d --name my-nginx -p 8080:80 nginx

  • -d:后台运行
  • --name:容器命名(可自定义)
  • -p 8080:80:主机端口:容器端口
4. 验证服务

访问 http://localhost:8080,若显示 Welcome to nginx! 即成功:

curl -I localhost:8080  # 终端验证(返回 HTTP/1.1 200 OK)

5. 管理容器
docker stop my-nginx    # 停止容器
docker start my-nginx   # 重启容器
docker rm my-nginx      # 删除容器

⚠️ 常见问题
  • 端口冲突:修改命令中的 8080 为其他空闲端口(如 -p 8888:80
  • 权限错误:Linux 系统在命令前加 sudo

至此已完成部署!下一步可尝试:

  • 挂载自定义网页:-v /本地目录:/usr/share/nginx/html
  • 修改配置:-v /本地/nginx.conf:/etc/nginx/nginx.conf

更多推荐