首页 > 系统相关 >docker -nginx

docker -nginx

时间:2024-04-10 17:14:13浏览次数:23  
标签:default nginx html conf docker data

                        (版本号)
docker pull nginx:1.17.8

docker run --name nginx -p 9091:80 -d nginx:1.17.8

mkdir -p /data/nginx/{conf,conf.d,html,logs}

## 拷贝配置文件
docker cp 1022c6f181b9:/etc/nginx/nginx.conf /data/nginx/conf/nginx.conf ## 映射容器目录
docker cp 1022c6f181b9:/etc/nginx/conf.d/default.conf /data/nginx/conf.d/default.conf ## 复制映射容器目录

  • 挂载并启动nginx

docker run -p 9091:80 --name nginx --privileged=true -v /data/nginx/html:/usr/share/nginx/html -v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /data/nginx/conf.d/default.conf:/etc/nginx/conf.d/default.conf -v /data/nginx/logs:/var/log/nginx -d nginx:1.17.8

命令说明:

–privileged=true 配置了nginx.conf的外部挂载 之后可能导致nginx不能启动,使用该命令;

-v /data/conf.d/default.conf:/etc/nginx/conf.d/default.conf 挂载默认配置文件

-v /data/conf/nginx.conf:/etc/nginx/nginx.conf 挂载nginx.conf文件

-v /data/logs:/var/log/nginx 挂载日志目录

-v /data/html:/usr/share/nginx/html 挂载html目录

标签:default,nginx,html,conf,docker,data
From: https://www.cnblogs.com/ydg123/p/18126426

相关文章

  • Nginx模块安装配置
    Nginx模块安装配置一、查看nginx安装的模块要查看Nginx安装了哪些模块,可以使用Nginx的二进制文件运行nginx-V命令。这将输出Nginx版本和配置参数,包括编译时包含的模块。在命令行中运行以下命令:nginx-V查看输出中的--with-参数,这些参数后面通常会跟着模块名称,比如--w......
  • 整理一部分docker面试题
    docker无法访问部署服务怎么解决?dockercontainerexec-it容器名称sh连接容器。dockercontainerstart容器名称启动容器。yum-yinstallbridge-utilsbrctlshowdocker0检查docker0的连接的网卡接口。sysctl-wnet.ipv4.ip_forward=1临时修改内核参数。doc......
  • docker离线部署Springboot项目
    首先先准备好项目jar包和Dockfile文件Dockfile文件配置如下:点击查看代码#拉取基础镜像FROMopenjdk:11#类似于作者MAINTAINERdpf#创建镜像目录RUNmkdir-p/htht/server/logs\/htht/server/temp\/htht/skywalking/agent#工作区WORKDIR/htht/server......
  • 如何优化在docker容器内的MySQL性能
    前言:在现代数据库应用中,性能和可靠性是至关重要的。对于运行在docker中的MySQL容器,通过优化配置可以充分利用宿主机的的性能,从而提升数据库的整体性能和响应速度。下面将介绍如何通过编辑MySQL容器中的配置文件来优化其性能,并详细说明操作步骤。正文:随着云计算和容器化......
  • freenginx 的发布速度明显加快了
    freenginx与nginx的事情大家可能都听说过,目前看freenginx迭代速度是明显加快了,目前已经发布到1.26.0了有不少bug的修复值得试用下,以下是目前最新的一些发布信息说明目前nginx的分支是越来越多了,不少项目都是从官方人员分裂出来的,angie同样也是一个nginx分支参考资料h......
  • docker安装
    1,Ubuntu安装docker#更新ubuntu的apt源索引sudoapt-getupdate#安装包允许apt通过HTTPS使用仓库sudodpkg--configure-asudoapt-getinstallapt-transport-httpsca-certificatescurlsoftware-properties-common#1添加Docker官方GPGkey【这个是国外服务器地址,所......
  • docker安装emqx
    1.端口介绍1883MQTT/TCP协议端口11883MQTT/TCP协议内部端口,仅用于本机客户端连接8883MQTT/SSL协议端口8081management/HTTP/S协议端口8083MQTT/WS协议端口8084MQTT/WSS协议端口2拉取镜像dockerpullemqx/emqx:v4.0.03.启动临时容器dockerrun-itd--name......
  • 进入Docker容器内部的文件夹
    如果你要进入Docker容器内部的文件夹,可以使用以下命令:首先,使用dockerps命令查找正在运行的容器。找到你要进入的容器的ContainerID。然后,使用以下命令进入容器的命令行界面:dockerexec-it<ContainerID>/bin/bash将<ContainerID>替换为你要进入的容器的实际Contai......
  • 5、docker系统资源限制
    docker系统资源限制1、内存限制:默认docker内存限制可以使用-m参数进行限制,但如果仅-m参数,不添加其他,那么内存限制不会限制死,比如你-m256m内存,那么容器里程序可以跑到256m*2=512m后才会被oom给杀死,原因是源码里memory.memsw.limit_in_bytes 值是被设置成我们指定的内存参数的......
  • 4、docker-registry
    docker-registryregistry用于保存docker镜像,包括镜像的层次结构和元数据;用户可以自建registry,也可使用官方的DockerHub;分类:sponsorregistry:第三方的registry,供客户和docker社区使用;mirrorregistry:第三方的registry,只让客户使用;vendorregistry:由发布doc......