Linux docker部署nginx
时间: 2024-09-28 17:02:05 浏览: 40
docker部署nginx,挂载多个前端部署目录以及跨域问题解决方案.txt
5星 · 资源好评率100%
在Linux上使用Docker部署NGINX可以分为几个步骤:
1. **安装Docker**:首先,确保你的系统已经安装了Docker。你可以从官方网站下载适用于你的操作系统的Docker安装包并按照指示进行安装。
2. **添加官方镜像**:运行命令`docker pull nginx` 来获取最新的NGINX Docker镜像。这将从Docker Hub下载并保存在本地。
3. **创建Dockerfile**:如果你需要自定义配置,可以在项目根目录下创建一个名为`Dockerfile`的文本文件,包含指令如`FROM nginx`, `COPY nginx.conf /etc/nginx/conf.d/default.conf`等,来指定基础镜像、复制配置文件等。
4. **构建镜像**:如果使用Dockerfile,通过`docker build -t your-image-name .`来构建一个新的镜像。这里`your-image-name`是你自己选择的标签名。
5. **运行容器**:创建并运行容器,例如 `docker run -d -p 80:80 your-image-name`, `-d`表示后台运行,`-p`则将主机的80端口映射到容器内的80端口,使得外部能够访问。
6. **验证部署**:打开浏览器访问`http://your-server-ip`,应该能看到默认的NGINX欢迎页面。
阅读全文