当前位置: 首页 > news >正文

【Docker】Docker应用部署之Docekr容器安装Nginx

目录

一、搜索镜像

二、拉取镜像

三、创建容器

四、测试使用


一、搜索镜像

docker search nginx

二、拉取镜像

docker pull nginx   # 不加冒号版本号 默认拉取最新版

三、创建容器

首先我们需要在宿主机创建数据卷目录

mkdir nginx  # 创建目录

cd nginx   # 进入目录

mkdir conf # 创建配置目录

cd conf # 进入目录

touch nginx.conf # 创建配置文件,该文件中内容获取如下 

我们可以先创建一个nginx容器后进入容器在容器中找到etc/nginx目录下的nginx.conf文件,打开后复制其内容粘贴到上述创建的nginx.conf文件中,具体如下

也可以将以下内容复制粘贴 

user  nginx;
worker_processes  auto;error_log  /var/log/nginx/error.log notice;
pid        /var/run/nginx.pid;events {worker_connections  1024;
}http {include       /etc/nginx/mime.types;default_type  application/octet-stream;log_format  main  '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"';access_log  /var/log/nginx/access.log  main;sendfile        on;#tcp_nopush     on;keepalive_timeout  65;#gzip  on;include /etc/nginx/conf.d/*.conf;

这个时候我们就可以创建容器啦

docker run -id --name=nginx -p 8081:80 -v $PWD/conf/nginx.conf:/etc/nginx/nginx.conf -v $PWD/logs:/var/log/nginx -v $PWD/html:/urs/share/nginx/html nginx

四、测试使用

此时我们访问对应的IP:配置端口即可

 

http://www.lryc.cn/news/103594.html

相关文章:

  • flutter开发实战-jsontodart及 生成Dart Model类
  • C++复刻:[流光按钮]+[悬浮波纹按钮]
  • CompletableFuture 详解
  • el-table数据处理
  • IPv4网络用户访问IPv6网络服务器
  • 程序员是怎么记住代码的?
  • 华为云NFS使用API删除大文件目录
  • 国家金融监督管理总局明确将数据安全管理纳入操作风险管理范畴
  • .asScala爆红
  • SOLIDWORKS Utilities应用
  • 发现的宝藏开源软件
  • 【八】mybatis 日志模块设计
  • Python-如何使用正则表达式
  • 分解质因子,将一个不小于2的整数分解质因数,例如,输入90,则输出:90=2*3*3*5
  • C语言,vs各种报错分析(不断更新)
  • AR开发平台 | 探索AR技术在建筑设计中的创新应用与挑战
  • 小白到运维工程师自学之路 第六十集 (docker的概述与安装)
  • SpringBoot 集成 Elasticsearch
  • 【ES】使用日志记录
  • svn还原本地代码
  • zore-shot,迁移学习和多模态学习
  • 【Golang 接口自动化07】struct转map的三种方式
  • 华为数通HCIA-网络模型
  • 端口的解说
  • “深入了解Spring Boot: 快速构建微服务应用的利器“
  • 华为OD机试 Java 实现【批量处理任务】【2023 B卷 200分】,二分查找
  • C# 2的幂
  • linux vi指令大全
  • jdk8使用okhttp发送http2请求
  • virbr是什么设备