安装Niginx
docker pull nginx
下载nginx实例
查看已安装的Nginx
docker images
创建目录
mkdir www
添加内容并且写入到www下面的index中
echo 'Hello World!!!!!' >> www/index.html
查看文件内容
cat www/index.html
启动docker
-p 端口 发布8000端口,通过虚拟机的80端口映射
-v 路径 将实际路径www映射到niginx的发布目录下
nginx 使用镜像的名字
docker run -p 8000:80 -v $PWD/www:/usr/share/nginx/html nginx
注意 此时还无法网页访问
是因为还没为该云实例配置可访问安全组
进入实例的 【管理】-【安全组】
image.png image.png
在控制台输入 docker ps 查看目前需要开启的入口端口号
image.png
回到安全组,新建规则
image.png
注意 授权对象 如果填 0.0.0.0/0 是对所有人开放
此时 再 访问 ip:端口
命令
nginx -s reopen #重启Nginx
nginx -s reload #重新加载Nginx配置文件,然后以优雅的方式重启Nginx
nginx -s stop #强制停止Nginx服务
nginx -s quit #优雅地停止Nginx服务(即处理完所有请求后再停止服务)
nginx -?,-h #打开帮助信息
nginx -v #显示版本信息并退出
nginx -V #显示版本和配置选项信息,然后退出
nginx -t #检测配置文件是否有语法错误,然后退出
nginx -T #检测配置文件是否有语法错误,转储并退出
nginx -q #在检测配置文件期间屏蔽非错误信息
nginx -p prefix #设置前缀路径(默认是:/usr/share/nginx/)nginx -c filename #设置配置文件(默认是:/etc/nginx/nginx.conf)
nginx -g directives #设置配置文件外的全局指令
killall nginx #杀死所有nginx进程
网友评论