专栏首页贰叁壹运维[docker]Nginx安装部署

[docker]Nginx安装部署

本文编写于 205 天前,最后修改于 205 天前,其中某些信息可能已经过时。

1.获取官方Nginx镜像文件

docker pull nginx

2.查看获取的镜像

docker images nginx

3.配置及启动Nginx容器

docker run --name nginx -p 192.168.3.6:8081:80 -d nginx
#--name参数:给容器命名名称
#-p参数:端口映射,将本地主机8081端口映射至容器的80端口
#-d参数:设置容器在后台运行

4.在浏览器访问ip:8081端口则可以成功访问Nginx的欢迎界面 5.开始部署Nginx,先创建文件夹用来存放对应的文件

mkdir -p ~/nginx/www ~/nginx/logs ~/nginx/conf
#www: 目录将映射为 nginx 容器配置的虚拟目录
#logs: 目录将映射为 nginx 容器的日志目录
#conf: 目录里的配置文件将映射为 nginx 容器的配置文件

6.将Nginx容器默认配置文件cp至本地nginx/conf中

docker ps -a    #查看容器ID
docker cp b507aac35e16:/etc/nginx/nginx.conf ~/nginx/conf

7.配置及启动容器

docker run -d -p 192.168.3.6:8082:80 --name nginx-test-web -v ~/nginx/www:/usr/share/nginx/html -v 
~/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v ~/nginx/logs:/var/log/nginx nginx

8.参数解析

#-p 8082:80: 端口映射,将本地主机8082端口映射至容器的80端口
#--name runoob-nginx-test-web:将容器命名为 runoob-nginx-test-web
#-v ~/nginx/www:/usr/share/nginx/html:将我们自己创建的 www 目录挂载到容器的 /usr/share/nginx/html
#-v ~/nginx/conf/nginx.conf:/etc/nginx/nginx.conf:将我们自己创建的 nginx.conf 挂载到容器的 
/etc/nginx/nginx.conf
#-v ~/nginx/logs:/var/log/nginx:将我们自己创建的 logs 挂载到容器的 /var/log/nginx

9.创建index.html文件

cd ~/nginx/www
vi index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Nginx</title>
</head>
<body>
    <h1>Nginx</h1>
    <p>Nginx</p>
</body>
</html>

10.通过192.168.3.6:8082即可成功访问

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • [Centos7]使用GPG加密和解密文件

    简介 GNU Privacy Guard(GnuPG或GPG)是一种加密软件,它是PGP加密软件的满足GPL的替代物。GnuPG依照由IETF订定的OpenPG...

    贰叁壹小窝
  • [docker]安装Mysql

    贰叁壹小窝
  • [Centos7]XlsxWriter模块安装

    1.环境为Centos7+python3.6 XlsxWriter模块用于将各种数据写入Excle表格保存

    贰叁壹小窝
  • windows安装nginx注册为服务的正确姿势 并设置开机自启 实践笔记

    cookily
  • nginx入门学习——编译安装 原

    Nginx是一款高性能的Web服务器、邮件服务器和反向代理服务器,由俄罗斯人Igor Sysoev(伊戈尔·赛索耶夫)开发的。

    阿dai学长
  • 新手windows安装nginx

    windows安装nginx,下载地址:http://nginx.org/download/ 下载的时候,下载 .zip 后缀的压缩包,因为 .zip 的压缩包...

    蓓蕾心晴
  • Nginx学习之安装篇

    基于Linux的安装,本篇教程提供两种安装实现,尽管之前安装过很多次,但是这里还是做一个整理。 YUM安装 优点:不用担心依赖关系、一键安装。 缺点:由于YUM...

    小柒2012
  • CentOS7.2下Nginx的使用

    Nginx的启动 指定配置文件的方式启动 nginx -c /etc/nginx/nginx.conf 对于yum安装的nginx,使用systemctl命令启...

    武培轩
  • MAC下安装nginx的正确姿势 实践笔记

    cookily
  • Ubuntu 17.04 编译安装 Nginx 1.9.9 配置 https 免费证书

    Ubuntu 17.04 编译安装 Nginx 1.9.9 配置 https 免费证书 安装 Nginx 安装依赖 $ apt-get update $ apt...

    搜云库

扫码关注云+社区

领取腾讯云代金券