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

docker创建nginx容器

前言:当直接run运行nginx容器时,如果命令带有-v 映射出配置文件目录,则会报错,提示无法初始化,原因是没有配置文件,docker会同步主机文件到容器内,而主机文件又是空白的,所以无法启动。

正文:

1、创建一个空的nginx容器

docker run -d -it --name nginx nginx:latest

2、复制出nginx容器中的配置文件

创建文件夹:mkdir -p /home/apps/nginx

这里我把nginx的页面,日志,配置文件都复制出来。复制到/home/apps下

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

3、删除这个空的nginx容器

docker rm -f nginx

4、运行nginx镜像

docker run -d --restart=always -p 80:80 --name nginx -e TZ=Asia/Shanghai \
-v /etc/localtime:/etc/localtime:ro \
-v /home/apps/nginx/html:/usr/share/nginx/html \
-v /home/apps/nginx/logs:/var/log/nginx \
-v /home/apps/nginx/conf.d/:/etc/nginx/conf.d \
-v /home/apps/nginx/nginx.conf:/etc/nginx/nginx.conf nginx:latest

 5、访问nginx首页,创建成功

http://主机IP地址

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

相关文章:

  • nio 文件传输
  • 2023-10-09 python-安装psd_tools-记录
  • 【Python目标识别】目标检测的原理及常见模型的介绍
  • SpringCloud小项目——订单积分商城 使用Nacos、Open Feign、Gateway、Sentinel技术栈
  • 澳大利亚教育部宣布ChatGPT将被允许在澳学校使用!
  • Linux基础指令笔记大全
  • vue学习-14vue的路由缓存组件以及activated和deactivated生命周期钩子
  • 【opencv】windows10下opencv4.8.0-cuda版本源码编译教程
  • 31 数据分析(中)numpy介绍
  • 华为OD机考算法题:字符串划分
  • AF_UNIX和127.0.0.1(AF_INET)回环地址写数据速度对比(二)
  • “Python+”集成技术高光谱遥感数据处理与机器学习教程
  • centos7 快速搭建自测mysql环境 docker + mysql
  • c++视觉检测-----Canny边缘算子
  • 机器学习笔记 - 用于动作识别的网络TSN/TSM/SlowFast/R(2+1)D/3D MobileNetV2
  • mybatis批量插入
  • 软件‘小程序‘前台开发软件定制的知识|app网站搭建
  • HTML-注册页面
  • 17.(开发工具篇Gitlab)如何在Gitlab配置ssh key
  • ArcGIS/GeoScene脚本:基于粒子群优化的支持向量机分类模型
  • Python+Tkinter 图形化界面基础篇:添加图形和图像
  • 前端js八股文大全
  • [环境]Ubuntu20.04安装Ceres
  • ruoyi 若依 前端vue npm install 运行vue前端
  • 各大搜索引擎的User-Agent
  • codesys【按钮】
  • SSH在桌面会话启动应用程序
  • React的类式组件和函数式组件之间有什么区别?
  • codesys【读写轴参数】
  • Java架构师系统架构设计确定系统边界