docker安装nginx碰见的问题记录

  • 错误描述
 mounting "/usr/local/nginx.conf" to rootfs at "/etc/nginx/nginx.conf" caused: mount through procfd: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)?
  • 查看网上很多文章,有说权限问题,有说将html,logs等映射出来,都没有解决

  • 后,仔细查看报错信息,说的不是个文件,虽然我启动redis,同样是挂载出文件,但是nginx就不行,在尝试了所有网上方法都没有解决的情况下,突然灵机一动,如果我将docker容器中/etc/nginx整体挂载出来呢?于是乎:

    • 先不带参数启动docker
    docker run -d -p 80:80 --name my-nginx nginx
    
    • 然后将文件拷贝出来
    docker cp my-nginx:/etc/nginx /etc/nginx
    
    • 然后停止docker
    docker stop my-nginx
    
    • 然后删除容器
    docker rm my-nginx
    
    • 然后启动docker,挂载文件
    docker run -d -p 80:80 --name my-nginx -v /etc/nginx:/etc/nginx nginx
    
  • 于是,神奇的一幕发生了,竟然真的启动起来了,于是乎,我就不再纠结为什么启动不起来了,特此记录,希望可以帮助到和我同样问题的.

docker安装nginx(神坑记录)相关推荐

  1. Docker(十):Docker实战 Docker 安装 Nginx

    Docker 安装 Nginx Nginx 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务 . 1.查看可用的 Nginx 版本 访问 Ngin ...

  2. Docker系列 二. Docker 安装 Nginx

    Docker 安装 Nginx Nginx 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务 . 1.查看可用的 Nginx 版本 访问 Ngin ...

  3. docker安装nginx并配置SSL到个人博客

    1 准备 1.已安装好docker环境 2.已申请好域名 2 申请SSL证书 我使用的是腾讯云,申请免费的TrustAsia的SSL证书,阿里云等或者其他平台一般都会提供TrustAsia的SSL证书 ...

  4. docker安装nginx,配置nginx,并成功访问

    [Nginx那些事]系列 [Nginx那些事]nginx 安装及常用指令 [Nginx那些事]Nginx 配置文件说明 [Nginx那些事]nginx原理解析 [Nginx那些事]nginx配置实例( ...

  5. Docker系列三~docker安装nginx

    Docker系列三 docker安装nginx 搜索nginx版本 docker search nginx 拉取nginx最新版本镜像 docker pull nginx:latest 查看本地镜像 ...

  6. docker安装nginx kong konga

    一.docker安装nginx 1. 外网直接拉取,拉取后跳转至第三步 docker pull nginx:1.23.3 2. 内网 (1)找一个外网电脑拉取镜像 docker pull nginx ...

  7. Docker安装Nginx,初学者也能让您轻松玩转Nginx的安装

    目录 从之前几期开始开始,我们一直在分享Linux的一些常见系统操作以及一些常用操作系统的安装. 如果您感兴趣的话,也可以看看我们之前的帖子 Docker安装BookStack,打造属于您公司自己的开 ...

  8. docker安装nginx规范所有项目的反向代理(一个项目一个反向代理的conf配置文件)

    背景 centos7安装nginx比较麻烦,还是docker安装比较香. dokcer安装nginx比较简单,而且教程很多,那为什么还要总结? 这篇文章主要是规范化nginx对项目的反向代理,明显的特 ...

  9. Docker安装Nginx

    背景 Nginx作为反向代理在项目部署中使用的很多,像我们常见的Baidu,京东,淘宝等都是用Nginx作为反向代理,下面我们就来看看如何在Docker中安装Nginx吧 卸载Docker #停止所有 ...

最新文章

  1. [CSAPP笔记][第一章计算机系统漫游]
  2. linux下如何删除整行文本格式,Shell中如何删除文本比较长的行的实现方法
  3. 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。...
  4. 使用GAN 进行异常检测——anoGAN,TODO,待用于安全分析实验
  5. Android studio断开svn连接
  6. Linux环境变量详解
  7. CVE-2013-4547 文件名逻辑漏洞
  8. python按照时间timestramp切分网络前向流与后向流
  9. 【编译器】Mac下gcc环境配置折腾
  10. 系统架构师-基础到企业应用架构-系统建模[中篇](下)
  11. 黑马程序员_毕向东_Java基础视频教程学习笔记(二)
  12. shopee上架接口java_关于shopee平台接口(php)对接示例
  13. ESP8266获取B站粉丝数
  14. 几万年前,有一只猴子大闹地府后删库跑路
  15. python在abaqus中的应用光盘文件下载_python语言在abaqus中的应用随书光盘.rar-讲义文档类资源...
  16. srio 门铃_如何更改SkyBell HD门铃的LED颜色
  17. leetcode之-题17
  18. imshow 显示图像(Matlab)
  19. C# 获取移动硬盘和U盘信息
  20. 活体检测 根据TPR、FPR绘制图像计算最优模型阈值

热门文章

  1. “做产品的”,如何自我调节:一封家书,给同学们参考
  2. 利用友元函数与友元类定义复数类,实现基本运算
  3. 布尔教育2016最新php教程 PHP基础班+PHP大师班视频教程
  4. hydra.php,Hydra MES
  5. oeacle报错:ORA-01122、ORA-01110、ORA-01207
  6. 朱砂在我心,倾你一世情
  7. java qq协议 php_PHP使用SMTP协议发送邮件
  8. 随谈时代更迭,以及互联网时代和人工智能时代
  9. 开启Maven使用之路
  10. 有苦有乐的算法 --- 可能有环也可能无环的两个单链表,判断这两个链表是否相交,如果相交返回相交的第一个节点