升级wordpress镜像版本

作者:

在

近期PHP爆出高危漏洞后,由于本站直接使用wordpress镜像搭建,也未升级过PHP版本,就立马检查了自己服务中使用PHP版本并进行升级。操作步骤如下:

一、查看使用的PHP版本

本站使用的是docker-compose运行的镜像:

1)获取运行的服务(SERVICE列)

    $ docker-compose ps
    NAME                      IMAGE                       COMMAND                  SERVICE     
    composetest-wordpress-1   docker.apiba.cn/wordpress   "docker-entrypoint.s…"   wordpress
    

    2)查看PHP版本

    $ docker-compose exec wordpress php -v

    二、拉取镜像

    需要选择国内可用的镜像加速器。这里我选择的是https://docker.apiba.cn,进入网站搜索:wordpress,复制拉取命令:

    $ docker pull docker.apiba.cn/wordpress

    三、重启wordpress容器

    1)修改compose对应的yml文件,将image属性值修改为docker.apiba.cn/wordpress

    version: '3.0'
    
    services:
      wordpress:
        image: docker.apiba.cn/wordpress
        restart: always
        ports:
          - "8081:80"
        environment:

    2)停止并删除先前的容器

    # 这里的SERVICE是 docker-compose ps 显示中的SERVICE列
    $ docker-compose down [SERVICE]

    3)重新启动容器

    进入YML文件所在的目录中执行以下命令:

    $ docker-compose up -d

    注意:先前安装的插件可能已经失效了,需要重新下载(操作前记录已安装的插件)。

    评论

    发表回复

    您的邮箱地址不会被公开。 必填项已用 * 标注