Docker 入门:5 分钟搭建 Nginx 服务器
·
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
更多推荐
所有评论(0)