首页 > 系统相关 >14.Docker搭建nginx

14.Docker搭建nginx

时间:2022-08-29 23:12:08浏览次数:55  
标签:14 80 nginx usr conf Docker local docker

Docker搭建nginx

1、搜索并安装docker镜像
2、先第一次直接启动,复制出docker容器内的html文件和conf文件,启动命令如下:
docker run -d -p 80:80 --name nginx1 nginx
复制命令如下:
docker cp nginx1:/usr/share/nginx/html /usr/local/docker/nginx/html     HTML文件
docker cp nginx1:/etc/nginx/nginx.conf /usr/local/docker/nginx/conf/    配置文件
3、重新停止容器,并删除容器,按照挂载卷方式启动,启动命令如下:
docker run -d -p 80:80 --name nginx1 -v /usr/local/docker/nginx/html:/usr/share/nginx/html -v /usr/local/docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /usr/local/docker/nginx/logs:/var/log/nginx nginx

4、如果要搭建docker中nginx要监控多个端口(docker中的nginx 启动时指定-p 80:80,则只监控80端口),启动命令如下:
docker run -d --net host --name nginx1 -v /usr/local/docker/nginx/html:/usr/share/nginx/html -v /usr/local/docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /usr/local/docker/nginx/logs:/var/log/nginx nginx

5、本地访问验证:192.168.0.106:80 访问成功即完成。

标签:14,80,nginx,usr,conf,Docker,local,docker
From: https://www.cnblogs.com/NIAN2011/p/16637737.html

相关文章

  • 11-12-13-14-15-16-17-18-19-20-21-22-23-24-25不知道在干啥,忘了
    时间过的好快啊,已经过去了2个星期了!!!! 而我不知道都干了什么,距离玩游戏已经过去了俩星期了,不可思议,我觉得才完了三五天而已人脑子会欺骗自己的啊我想换个键盘,换个按键轻......
  • 04第四章:Docker镜像
    一、Docker镜像是什么1、镜像是什么?镜像:是一种轻量级、可执行的独立软件包,它包含运行某个软件所需的所有内容,我们把应用程序和配置依赖打包好形成一个可交付的运行环境(......
  • Linux基础知识(13)- Docker (六) | 使用 Docker 安装常用应用程序
    本文演示使用Docker安装Ubuntu、CentOS、Nginx、Apache、Tomcat、Redis、MariaDB(MySQL)、Python、PHP和NodeJS。1.安装Ubuntu   Ubuntu是基于Debian的Li......
  • CentOS 安装Nginx并部署vue项目
    安装yuminstallnginx配置nginx设置开机启动systemctlenablenginx启动服务systemctlstartnginx停止服务systemctlstopnginx重启服务syst......
  • nginx alias与root的区别
    alias与root的区别//alias与root的区别*root实际访问文件路径会拼接URL中的路径,会到root+location寻找资源*alias实际访问文件路径不会拼接URL中的路径,会到......
  • Docker0网络及原理探究
    本篇接着上篇:【Docker0网络及原理探究】,继续深入探究容器网络通信原理,通过学习Docker网路驱动模型,更好地解决容器间的通信问题......
  • [Bug0043] 无法启动此程序,因为计算机中丢失MSVCP140.dll。尝试重新安装该程序以解决此
    1、问题无法启动此程序,因为计算机中丢失*.DLL2、场景WindowsServer2012标准版解压安装mysql8.0版本报错3、原因电脑系统中缺少或者未注册MSVCP140.dll这个运行库......
  • nginx 账号认证功能
    nginx账号认证功能//创建账号密码yum-yinstallhttpd-toolsmkdir-p/usr/share/nginx/passwdhtpasswd-cbm/usr/share/nginx/passwd/.htpasswduser1123456htpa......
  • CF #814 D2 - Burenka and Traditions (hard version)
    DP+map优化转移Problem-D2-Codeforces题意给n(1<=n<=1e5)个元素的数组,每次操作可以选一个区间\([l,r]\)和一个非负整数x,花\(\lceil\frac{r-l+1}2\rc......
  • nginx调优
    本文中,红色字体为nginx调优建议值。  1.Linux系统资源限制配置调优linux资源限制配置文件是/etc/security/limits.conf;限制用户进程的数量对于linux系统的稳定性非......