docker 安装 WordPress 及更新

今天登录到博客提示需要升级php,更新了下镜像顺便把之前搭建的步骤整理了一下。

搭建流程:

  1. 申请宿主机器,我用是centos。
  2. 使用docker-compose完成进行wordpress安装;

  3. 申请域名,使用Let’s Encrypt申请域名证书,使用ngnix提供 https服务。

 

宿主机申请,域名申请, 可以自行选在有些云服务商是同时提供DNS服务的。

 

镜像安装
 
  安装docker及docker-compose

1)官网安装步骤 : https://docs.docker.com/engine/install/

2)参考知乎的一篇文章: https://zhuanlan.zhihu.com/p/93832797。

我使用的略做了调整:

version: '3.3'

services:
   db:
     image: mariadb:latest
     volumes:
       - ./db_data:/var/lib/mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: {mysqlroot密码}
       MYSQL_DATABASE: {数据库名称}
       MYSQL_USER: {用户名}
       MYSQL_PASSWORD: {用户密码}

   wordpress:
     depends_on:
       - db
     image: wordpress:latest
     volumes:
       - ./wordpress:/var/www/html
     ports:
       - "{端口}:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER: {用户名}
       WORDPRESS_DB_PASSWORD: {密码}
       WORDPRESS_DB_NAME: {数据库名称}

 

版本升级

wordpress提示升级, 只要更一下word press镜像及可以了

1)下载最新镜像

#  docker pull wordpress

2) 删除容器

#docker ps -a
#docker rm {对应镜像的容器id}

3) 删除镜像

# docker rmi {容器ID或容器名}

 

参考引用

Photo by Vincent M.A. Janssen from Pexels

Comments are closed.