首页 > 系统相关 >docker启动nginx

docker启动nginx

时间:2023-04-14 09:23:09浏览次数:38  
标签:容器 启动 nginx html conf 服务器 docker

1》首先需要随便启动个nginx容器并进入容器,把nginx的配置项(conf、html、log)拷贝到服务器。命令如下:

# html
docker cp 容器id:/usr/share/nginx/html 服务器路径
# logs
docker cp 容器id:/var/log/nginx 服务器路径
# conf
docker cp 容器id:/etc/nginx 服务器路径

注意:配置项拷贝出来后就可以删除该容器了。

2》启动nginx并挂在数据卷,启动命令:

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

 

标签:容器,启动,nginx,html,conf,服务器,docker
From: https://www.cnblogs.com/mxggx/p/17317249.html

相关文章

  • Nginx的安装和卸载
    一.安装(centos)1,安装一些依赖包,因为nginx是通过C语言来写成的:yum-yinstallgccpcre-develzlib-developensslopenssl-devel2,下载Nginx安装包yuminstallwget&&wgethttps://nginx.org/download/nginx-1.16.1.tar.gz3,解压缩包tar-zxvfnginx-1.16.1.tar.gzn......
  • 6.case语句之场景示例:Rsync启动脚本
    1.编写一个rsync的启动停止脚本   实现:startstopstatusrestart   1.如何启动rsync        /usr/bin/rsync--daemon   2.如何停止rsync    pkillrsync #注意:千万不要使用rsync作为脚本的名字   3.参考系统中其他的服务的......
  • docker容器操作,应用部署,迁移与备份,Dockerfile
    目录容器操作应用部署mysql部署redisnginx迁移与备份容器保持为镜像镜像备份和恢复Dokcerfile镜像从哪里来使用Dockerfile来构建什么是DockerfileDockerfile的命令构建一个带vim的centos镜像基于Python3.8构建一个能够运行你这个程序的镜像容器操作启动容器dockerstart容器i......
  • nginx报错504 Geteway Timeout的处理
    后端开发同事反馈从页面导入大数据量表格,有时候响应正常,有时候接口返回504 GetewayTimeout报错,通过查看nginx日志报错基本上都是60s左右,原因是:问了开发同事说有时候后端程序处理导入的数据然后落库操作会很慢,即程序执行时间过长,由于proxy_read_timeout参数默认60s,由于后端服......
  • Docker使用
     1.docker基础知识环境代码一起发给别人=>需要一个容器  规避了环境不一致导致的异常【软件跨环境迁移的问题】    以下是在Ubuntu上安装Docker的步骤:更新apt包管理器sudoapt-getupdate安装必要的软件包以允许apt通过HTTPS使用存储库sudoapt-g......
  • 容器操作,应用部署,迁移与备份,Dockerfile
    容器操作,应用部署,迁移与备份,Dockerfile上节回顾#1docker启动,停止,查看状态命令 systemctlstartdockersystemctlstopdockersystemctlstatusdockerdockerinfo#查看详情systemctlenabledocker#开机自启动#2配置镜像源,拉取镜......
  • linux环境下安装Docker
    1、概念:docker是一个开源的应用容器引擎,docker可以让开发者打包他们的应用以及依赖环境包到一个轻量级、可移值的容器中。然后发布到任何流行的linux机器上。安装过程:1、yum包更新到最新yumupdate2、安装需要的软件包yuminstall-yyum-utilsdevice-mapper-persistent-da......
  • ORACLE还原恢复启动时数据库报ORA-00704, ORA-00604, ORA-00904
    Oracle数据库还原恢复后,执行alterdatabaseopenresetlogs时遇到下面错误。如下所示:SQL> alter database open resetlogs;alter database open resetlogs*ERROR at line 1:ORA-00603: ORACLE server session terminated by fatal errorORA-01092: ORACLE ins......
  • docker 容器操作、应用部署、mysql,redis,nginx、迁移与备份、Dockerfile
    容器操作#启动容器dockerstart容器id#停止容器dockerstop容器id#文件拷贝先创建文件mkdir:文件夹vivimtouch:文件#容器的文件copy到宿主机上(不是在容器内部操作)dockercp容器名称:容器目录需要拷贝的文件或目录dockercp......
  • docker-day3——docker应用部署、docker迁移与备份、Dockerfile
    目录一、应用部署1.1mysql部署1.2nginx1.3redis1.4部署项目的一些讲解二、迁移与备份三、Dockerfile四、作业1、什么是迭代器,生成器,装饰器2、django的信号用过吗?如何用,干过什么3、Dockerfile用过吗?常用命令有哪些一、应用部署补充知识点:容器之间互相是可以ping通的但是......