使用 Docker 安装 wordpress 本地站点

乐高

我下载了一个带有 wordpress 站点的 github 文件夹,解压缩后它的重量约为 1,8 gb。在主文件夹中,我有 9 个文件夹,其中两个名为:1:wp-content 2:wp-includes

我已经创建了 docker-compose.yml 文件,里面的代码是这样的:

version: '3'

services:
  db:
    image: mysql:5.7
    volumes:
      - db_data:/var/lib/mysql
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: somewordpress
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wordpress
      MYSQL_PASSWORD: wordpress

  wordpress:
    depends_on:
      - db
    image: wordpress:5.1.1-php7.3-apache
    ports:
      - "8000:80"
    restart: always
    environment:
      WORDPRESS_DB_HOST: db:3306
      WORDPRESS_DB_USER: wordpress
      WORDPRESS_DB_PASSWORD: wordpress
    working_dir: /var/www/html
    volumes:
      - ./wp-content:/var/www/html/wp-content
      - ./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
volumes:
  db_data: 

上面的行仅在安装 wordpress 时才需要。现在我的问题是,我该怎么做才能安装和启动我下载的完整站点?

整个过程必须使用 docker 完成,安装并启动站点。

谢谢你为我做的一切 :)

森蒂尔

确保您拥有包含现有应用程序源代码和数据库文件以及执行数据库更新的脚本的卷安装点。docker-compose 中的 wordpress 部分

   volumes:
      - ./codeblog.dotsandbrackets.com:/var/www/html

docker-compose 中的 mysql 部分

volumes:
  - ./codeblog.dotsandbrackets.com.20170808-024302.sql.gz:/docker-entrypoint-initdb.d/backup.sql.gz
  - ./migrate.sql:/docker-entrypoint-initdb.d/migrate.sql

此示例使用 nginx 网络服务器参考:https : //codeblog.dotsandbrackets.com/migrate-wordpress-docker/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用Docker设置本地wordpress?

在使用docker首次安装Wordpress时如何自动激活插件

如何通过Docker安装Wordpress?

Docker:容器与本地安装

使用docker在本地安装Jupyter Notebook:额外命令

docker-compose并使用已安装卷的本地映像

如何使用 git 为 wordpress 站点设置本地服务器

Wordpress-使用BackWPup将站点迁移到本地环境。网址问题

使用 GoDaddy cPanel 将 wordpress 站点从本地主机移动到实时服务器

使用Dockerfile安装Docker

使用docker安装mongodb

使用Ansible安装Docker

如何通过 Docker 安装 PHP Composer 并像本地安装一样使用?

WordPress多站点安装-新站点仪表板错误

在Docker中运行2个Wordpress安装

如何建立本地 Wordpress 站点?

(Docker)如何在WordPress容器中使用单独的Composer容器安装依赖项?

WordPress本地主机站点重定向到实时站点

Docker上的Wordpress安装。试图跳过安装页面

本地Wordpress安装-wp-admin错误

从本地主机 wordpress 更改为实时站点 wordpress

Docker公开服务以实现Docker化的wordpress多站点

本地wordpress安装,插件安装和文件权限

301 WordPress多站点安装的重定向问题

如何使用 docker 中的节点在本地安装软件包?

如何使用PAT从本地Azure Artifacts存储库在Docker容器中安装Powershell模块?

将复制的实时 wordpress 站点放在本地的何处(无法在本地主机中复制站点)?

本地Jenkins安装没有Docker权限

让Wordpress Docker在本地主机上运行