四、Docker搭建Web服务器Nginx

目录

  • Nginx简介
  • 运行Nginx容器

一、Nginx简介

  • Nginx (发音同enginex) 是一个异步的Web服务器,主要提供Web服务、反向代理、负载均衡和HTTP缓存功能。由Igor Sysoev创建于2004年,使用C语言开发。

二、运行Nginx容器

  • 拉取:docker pull nginx:1.17.9

    image.png

  • 运行:docker run -d --name nginx -p 8088:80 nginx:1.17.9

    image.png

image.png
  • 如果出现如下报错需要修改配置文件


    image.png
  • vim /usr/lib/sysctl.d/00-system.conf

  • 添加:net.ipv4.ip_forward=1

    image.png

  • 重启网络:systemctl restart network

  • 删除报错的镜像:docker rm -f container,然后重新创建即可

    image.png

  • 挂载目录:docker run -d --name nginx -p 8089:80 -v ${PWD}/nginx/html:/usr/share/nginx/html nginx:1.17.9

    image.png

  • 编辑html主页面,cd到html目录下,vim index.html,输入自定义标签

<h1>Welcome to Insane's House</h1>
image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容