今天登录到博客提示需要升级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.