首页 > 系统相关 >docker 安装 nginx

docker 安装 nginx

时间:2023-05-23 17:11:58浏览次数:32  
标签:nginx1.22 root nginx conf apply docker 安装

从https://blog.csdn.net/u010148813/article/details/126172372 摘要的内容

1.下载镜像

docker pull nginx:1.22.0

2.创建挂载目录

mkdir /root/apply/docker/apply/nginx

3.从容器中复制要挂载的文件

docker run --name nginx1.22 -p 10080:80 -d nginx:1.22.0

docker cp nginx1.22:/etc/nginx/nginx.conf /root/apply/docker/apply/nginx

docker cp nginx1.22:/etc/nginx/conf.d/ /root/apply/docker/apply/nginx/conf.d

docker cp nginx1.22:/usr/share/nginx/html/ /root/apply/docker/apply/nginx/html

docker cp nginx1.22:/var/log/nginx/ /root/apply/docker/apply/nginx/logs

docker stop nginx1.22

docker rm nginx1.22

4.创建并运行容器

docker run -p \
-v /root/apply/docker/apply/nginx/nginx.conf:/etc/nginx/nginx.conf \
-v /root/apply/docker/apply/nginx/logs:/var/log/nginx \
-v /root/apply/docker/apply/nginx/html:/usr/share/nginx/html \
-v /root/apply/docker/apply/nginx/conf:/etc/nginx/conf.d \
-v /etc/localtime:/etc/localtime \
--name nginx1.22 \
--net=host \
--restart=always \
-d nginx:1.22.0

标签:nginx1.22,root,nginx,conf,apply,docker,安装
From: https://www.cnblogs.com/-zhiwei-/p/17425795.html

相关文章

  • BurpSuite证书安装
    一、要拦截HTTPS的请求就必须安装SSL证书二、BurpSuite设置proxy代理三、浏览器上设置代理,Chrome使用CTRL+SHIFT+Delete打开设置界面,搜索关键字“代理”,端口号必须与BurpSuite上设置的端口号一致四、访问本机:http://127.0.0.1:8081/,下载证书五、安装证书双击cac......
  • 2、yum安装postgres15.3
    目录yum安装postgres15.31、选择安装的版本1.532、创建postgres用户3、执行yum安装命令4、修改配置文件4.1、修改postgresql.conf4.2、修改pg_hba.confyum安装postgres15.31、选择安装的版本1.53参考官网文档:https://www.postgresql.org/download/linux/redhat/2、创建postgr......
  • Ubuntu 18.04 (Bionic) 简单快速的安装mongodb
    按步骤走,不带脑子式安装(注意4.0版本mongodb官方已经不再支持,以下代码中可以修改mongodb版本号安装,目前最新版为6.0,如果懒得改直接用也可以,文章后边第三章第一条代码会直接升级为最新版本mongodb):1.导入包管理系统使用的公钥wget-qO-https://www.mongodb.org/static/pgp/serv......
  • Linux 挂载安装文件
    先安装后挂载1先用./configure--prefix=/usr/local/YOUR_FOLDERmake&&makeinstall安装至指定目录,方便管理2编写可执行程序、库等文件的挂载和卸载脚本SRCDIR="/usr/local/libpng"DSTDIR="/usr/local"BIN_FILE_0=bin/libpng16-configBIN_FILE_1=bin/pngfixBIN_FI......
  • 安装软件
    软件包管理基础软件包管理系统使用数据库来记录下列内容。·Linux系统中已安装的软件包。·每个软件包安装了哪些文件。·每个已安装的软件包的版本。基于Debian的发行版(比如Ubuntu和LinuxMint)使用的是dpkg命令,该命令是其软件包管理系统的底层基础。基于RedHat的发行版(比......
  • 动力节点Docker深入浅出(一)Docker概述
    分享一下最近正在b站上看动力节点的docker课程,整理了相关学习笔记,会按照学习进度慢慢更新的,加油本套课程适合零基础、技术提升乃至所有编程语言开发者;课程对应包含含基础篇、提升篇与高级篇,共计十二大章节。本课程主要学习知识点:“7个深度/3个全面”;针对Docker的知识体系,无......
  • vue安装与初始化
    vuenpm使用验证安装安装vue npminstall--globalvue-clivue版本 vue-V其他版本 node-v npm-v查询当前镜像地址 npmgetregistry修改镜像地址 npmconfigsetregistryhttp://registry.npm.taobao.org/taobao镜像设置并使用cnpm呼唤 npminstall-......
  • Linux下安装MySQL
    安装环境:虚拟机virtualbox,Ubuntu20.04系统;命令行下输入:sudoaptupdatesudoapt-getinstallmysql-server等待安装完成后,输入命令进行配置;sudomysql_secure_installation是否对密码验证组件进行配置?y密码强度?0root新密码?your_password 是否继续?y 遇到这个问......
  • Mysql简易安装介绍
    1.建议压缩包安装解压到对应文件,配置环境变量到path:D:\mysql-5.7.19-winx64\bin2.新建mysql配置文件my.ini在mysql根安装目录下新建mysql配置文件my.ini,文件内容如下:[mysqld]basedir=D:\mysql-5.7.19-winx64\datadir=D:\mysql-5.7.19-winx64\data\port=3306skip-gran......
  • https部署与docker下nginx的转发+文件获取
    进入nginx容器查看是否有etc/nginx/cert目录将https的域名证书放到cert目录下配置80和443server{#listen80;#侦听80端口listen80;#侦听443端口,用于SSLserver_name127.zyfdtsite.com;client_max_body_size1024m;#charsetkoi8-r;#acc......