今天登录到博客提示需要升级php,更新了下镜像顺便把之前搭建的步骤整理了一下。
搭建流程:
- 申请宿主机器,我用是centos。
-
使用docker-compose完成进行wordpress安装;
-
申请域名,使用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.