docker部署 nginx
时间: 2023-11-04 17:54:29 浏览: 147
nginx负载均衡.txt
要将Nginx部署在Docker上,可以按照以下步骤操作:
1. 首先,使用命令`docker pull nginx`从Docker Hub上下载Nginx镜像。
2. 创建一个目录来存放相关的配置文件和日志文件。可以使用命令`mkdir docker`来创建一个名为docker的目录。
3. 在docker目录下创建nginx目录,使用命令`mkdir nginx`。
4. 在nginx目录下创建conf目录,使用命令`mkdir conf`。
5. 在conf目录下创建conf.d目录,使用命令`mkdir conf.d`。
6. 在nginx目录下创建data目录,用来存放静态资源文件。使用命令`mkdir data`。
7. 在nginx目录下创建logs目录,用来存放Nginx的日志文件。使用命令`mkdir logs`。
8. 然后,在命令行中运行以下命令来启动Nginx容器:
`docker run -d --name ce-nginx155 -p 3344:80 -v /绝对路径/docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /绝对路径/docker/nginx/conf/conf.d:/etc/nginx/conf.d -v /绝对路径/docker/nginx/logs:/var/log/nginx -v /绝对路径/docker/nginx/data:/usr/share/nginx/html nginx`
注意替换`/绝对路径`为实际的路径。
此命令将会在后台运行一个名为ce-nginx155的容器,将宿主机的3344端口映射到容器的80端口上,并将相关目录挂载到容器中。
9. 部署完成后,可以通过访问`http://宿主机IP:3344`来访问Nginx服务。
这样,你就成功地将Nginx部署在Docker上了。
阅读全文