phpstudy docker 升级教程

586 阅读1分钟

phpstudy docker 升级教程

image.png

关键词: phpstudy、小皮面板、docker、服务器

前言

前言: 帮客户部署的网站阿里云最近提示docker版本太低,有以下风险,去官网搜了半天,也没有教程.

Docker cp命令可导致容器逃逸攻击漏洞入侵防范 描述 当Docker宿主机使用cp命令时,会调用辅助进程docker-tar,该进程没有被容器化,且会在运行时动态加载一些libnss".s0库。攻击者可以通过在容器中替换ibn ss*.so等库,将代码注入到docker-tar中。当Docker用户尝试从容器中拷贝文件时将会执行恶意代码,成功实现Docker逃逸,获得宿主机权限, 粉毒提示 容器id:95f************************************ 加固建议 存在docker cp容器逃逸的漏洞 建议以非root权限启动容器、可以有效退制容器逃逸 docker run --user- .启动或 升级到最新的安 19.03.1之前的docker, 全可用的docker版本 操作时建议做好记录或备份

更新phpstudy也没用,因为安装脚本是这样的,官方限定为18.09.6

image-20220525193557274

关闭服务

sudo /usr/local/phpstudy/system/phpstudyctl -stop

下载镜像包

download.docker.com/linux/stati…

上传到/usr/local/phpstudy/docker-18.09.6 目录

image-20220525192847918

解压

tar -zxf docker-20.10.9.tgz

替换文件

将docker 目录下的下面几个文件,移动到上一层

image-20220525193004735

启动服务

sudo /usr/local/phpstudy/system/phpstudyctl -start

查看docker版本

docker -v

image-20220525193728249

ok,大功告成! :smiley: