首页 > 系统相关 >docker 安装nginx1.22.1

docker 安装nginx1.22.1

时间:2023-02-13 13:12:36浏览次数:44  
标签:nginx1.22 log nginx conf docker cp 安装 80

1,拉取镜像: docker pull nginx:1.22.1

2,创建映射目录

mkdir -p /docker/nginx

3,创建临时容器用于复制配置信息

docker run --name nginx -p 80:80 -d nginx:1.22.1

4,拷贝配置文件到主机

docker cp nginx:/etc/nginx/nginx.conf /docker/nginx/nginx.conf
docker cp nginx:/etc/nginx/conf.d /docker/nginx/conf.d
docker cp nginx:/usr/share/nginx/html /docker/nginx/html
docker cp nginx:/var/log/nginx /docker/nginx/log

对应子目录不能提前创建,否则会拷贝到目标目录下。
源目录参数与目标目录参数不同,则会将拷贝的目录重命名。

5,停止和删除容器
docker stop nginx
docker rm nginx

6, 重新运行nginx

docker run --name nginx -d -p 80:80
-v /docker/nginx/log:/var/log/nginx
-v /docker/nginx/nginx.conf:/etc/nginx/nginx.conf
-v /docker/nginx/conf.d:/etc/nginx/conf.d
-v /docker/nginx/html:/usr/share/nginx/html nginx:1.22.1

标签:nginx1.22,log,nginx,conf,docker,cp,安装,80
From: https://www.cnblogs.com/lihenhao/p/17104884.html

相关文章

  • Macbook macOS安装Python虚拟开发环境virtualenv
    由于各种工具包版本兼容性问题,pip安装到虚拟环境比较方便管理版本、依赖、更新、测试等。打开终端,安装pipinstallvirtualenv或者apt-getinstallvirtualenv查看版......
  • docker实战(8)使用docker-compose快速搭建zookeeper集群
    镜像下载dockerpullzookeeper复制zookeeper集群的搭建创建名为docker-compose.yml的文件输入以下内容version:'2'services:zk1:image:zookeeperrestart:......
  • ubuntu 下安装 samba
    https://www.cnblogs.com/kengshen/p/16844240.html点击查看代码[share]comment=PrinterDriverspath=/home/hugh/sharebrowseable=yesguestok......
  • windows 下安装wda 到ios手机上
    首先找到了一个已经编译好的wda安装包(网上确实有这样的,有的开源项目自带的单测里有记录这个包,比如这个地方:[https://github.com/alibaba/taobao-iphone-device/blob/7ba9......
  • kubernetes 1.20二进制安装部署
    1.服务器资源规划服务器名称ip地址部署服务k8s-master1192.168.3.112apiserver,controller-manager,schedulerkubelet,kube-proxy,docker,etcd,haproxy,keepalived......
  • redis概述与redis下载&安装
     redis概述与redis下载&安装redis概述 redis是一款高性能的NOSQL系列的非关系型数据库什么是NOSQLNoSQL(NoSQL=NotOnlySQL),意即“不仅仅是SQL”,是一项......
  • k8s安装YAPI
    一、前置条件提前安装MongoDB二、YAML文件namespace自行替换Deployment.yamlapiVersion:apps/v1kind:Deploymentmetadata:name:......
  • Docker-Compose实战<上篇>
    1什么是docker-compose?Compose是用于定义和运行多容器Docker应用程序的工具。通过Compose,您可以使用YML文件来配置应用程序需要的所有服务。然后,使用一个命令,就......
  • rabbitmq安装
    rabbitmq集群:erlang下载:erlang-23.3.4.10-1.el7.x86_64.rpmgithub下载erlang安装:yuminstall-yerlang-23.3.4.10-1.el7.x86_64.rpmrabbitmqserver安装:curl-shttps:......
  • Keepalived安装与配置
    Keepalived的安装过程keepalived的安装非常简单,以操作系统环境Centos7为例,建议通过yum方式直接安装:yuminstallkeepalived如果需要lvs功能,还需要安装ipvs模块:yumins......