码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • docker 更新升级 nginx


    目录

    在线版本

    1. 搜索对应服务镜像的最新版本

     2. 下载对应最新镜像 【推荐下载的时候指定版本,这样后续运行可以直接看到运行版本】

    3. docker ps [查看运行中的容器状态]   docker ps -a [查看所有存在容器状态]

    4.输入history 查看服务器近期执行操作,

    5. 如果history 查不到,docker inspect


    最近nginx爆出了一个漏洞,nginx应该是大家经常使用的高性能代理服务

    • 漏洞描述:nginx 中间件通过堆栈溢出可以导致RCE

    • 影响版本:<=1.21.6

    • 漏洞详细:

    那么今天以docker 升级nginx版本为例讲解一下如何更新升级docker运行的容器

    在线版本

    1. 搜索对应服务镜像的最新版本

    去docker官网搜索nginx

    Docker Hub

    点击后可以看到最新镜像标签信息,同时对应这个

     

     2. 下载对应最新镜像 【推荐下载的时候指定版本,这样后续运行可以直接看到运行版本】

    docker pull nginx:1.23.1  [冒号后面的标签对应官网上提示的可以对应版本拉取的标签]

    3. docker ps [查看运行中的容器状态]   docker ps -a [查看所有存在容器状态]

     可以看到容器的一些启动信息,但是如果镜像之前在运行的时候如果没有指定对应的镜像版本是看不到镜像信息,和目录挂载信息的,

    4.输入history 查看服务器近期执行操作,

    看下历史启动命令是否存在

    如果存在那么拷过来 更改一下启动运行执行版本

    重新启动容器前 停止原先容器 docker stop nginx【容器名称或者容器id】 

    如果原本有自启动的 那么需要先 docker rm nginx 【容器名称或者容器id】【停止或者删除前请确保已经通知线上运行服务发出运维公告】

    示例:确保映射端口

    docker run -p 8080:8080 --name nginx -v /home/nginx:/home/nginx -v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf  -d nginx:1.23.1

    5. 如果history 查不到,docker inspect

    那么执行 docker inspect nginx【容器名称】

    查询运行中的容器的版本信息,端口映射,挂载等信息

    自行重新 拼接运行脚本  后续执行步骤四的后续结果即可

  • 相关阅读:
    【0226】smgr设计机制中,segment、block究竟意味着什么
    年底了,我劝大家真别轻易离职...
    机器学习1
    Android如何管理多进程
    【毕业设计】 python flas疫情爬虫可视化
    HMM+维特比算法
    bfs广度优先遍历
    用DIV+CSS技术设计的公益主题网站——防止电信诈骗(web前端网页制作课作业)
    Flask框架:如何运用Ajax轮询动态绘图
    采集SEO方法-添加关键词
  • 原文地址:https://blog.csdn.net/Weirdo_zhu/article/details/126120940
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号