编程技术分享平台

网站首页 > 技术教程 正文

Docker搭建测试环境-Nginx(docker测试方法)

xnh888 2024-09-25 23:31:58 技术教程 20 ℃ 0 评论

docker命令帮助流程图

docker官方镜像仓库地址:https://registry.hub.docker.com/search?type=image

nginx镜像地址:https://registry.hub.docker.com/_/nginx

Nginx简介:Nginx(发音为“engine-x”)是用于 HTTP、HTTPS、SMTP、POP3 和 IMAP 协议的开源反向代理服务器,以及负载均衡器、HTTP 缓存和 Web 服务器。

Docker部署安装Nginx

  1. docker pull nginx (下载官网Nginx镜像,不带版本号默认下载最新版本)

2.docker run --name some-nginx -d nginx(后台运行Nginx,命名为some-nginx,使用nginx镜像)

3.docker exec -it some-nginx /bin/bash(使用交互式的命令进入nginx bin/bash)

4.whereis nginx(找到nginx相关的配置与项目文件路径)

5.docker cp some-nginx:/etc/nginx /etc/nginx(将容器内的配置路径拷贝到外部系统的/etc/nginx目录下)

6.docker cp some-nginx:/usr/share/nginx /usr/share/nginx(拷贝nginx的index项目道到外部系统的/usr/share/nginx)

7.docker run --name myNginx -d -v /etc/nginx/:/etc/nginx/ -v /usr/share/nginx/:/usr/share/nginx/ -p 91:80 nginx

  • --name myNginx:将运行的容器命名为myNginx
  • -d :服务后台启动
  • -v /etc/nginx:/etc/nginx :将从容器拷贝出来的配置路径与容器的路径做映射
  • -v /usr/share/nginx:/usr/share/nginx :将从容器拷贝出来的项目路径与容器的路径做映射
  • -p 91:80 使用本地的91端口映射到容器内的80端口

8.浏览器访问效果

9.修改本地/usr/share/nginx/html文件

10.刷新浏览器访问,静态文件修改后直接生效了

总结:

我们在使用Nginx的时候,可以对配置文件与静态文件与容器内部进行映射,这样我们在系统上面进行修改内容后,内部会直接生效了。 如果是修改配置需要重新启动nginx容器。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表