首页 小编推荐 正文
  • 本文约1223字,阅读需6分钟
  • 104621
  • 64

docker搭建wordpress

温馨提示:本文最后更新于2025年9月21日 00:30,若内容或图片失效,请在下方留言或联系博主。
摘要
  1. 安装 Docker 和 Docker Compose
    确保系统已安装 Docker 和 Docker Compose。可通过以下命令安装:
    • 安装 Docker: sudo apt-get update && sudo apt-get install docker.io
    • ...
  1. 安装 Docker 和 Docker Compose
    确保系统已安装 Docker 和 Docker Compose。可通过以下命令安装:

    • 安装 Docker: sudo apt-get update && sudo apt-get install docker.io
    • 安装 Docker Compose: sudo curl -L "https://github.com/docker/compose/releases/download/v2.23.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    • 赋予执行权限: sudo chmod +x /usr/local/bin/docker-compose
  2. 创建项目目录
    创建一个用于存放配置文件的目录,例如 wordpress-docker,并进入该目录:
    mkdir wordpress-docker && cd wordpress-docker

  3. 编写 docker-compose.yml 文件
    在项目目录中创建 docker-compose.yml 文件,并添加以下内容:

    
    version: '3.8'

services:
wordpress:
image: wordpress:latest
ports:

  • "8080:80"
    environment:
    WORDPRESS_DB_HOST: db
    WORDPRESS_DB_USER: wordpress
    WORDPRESS_DB_PASSWORD: wordpress
    WORDPRESS_DB_NAME: wordpress
    volumes:
  • wordpress_data:/var/www/html
    restart: unless-stopped

    db:
    image: mysql:5.7
    environment:
    MYSQL_ROOT_PASSWORD: root
    MYSQL_DATABASE: wordpress
    MYSQL_USER: wordpress
    MYSQL_PASSWORD: wordpress
    volumes:

  • db_data:/var/lib/mysql
    restart: unless-stopped

volumes:
wordpress_data:
db_data:



4. 启动容器  
运行以下命令启动容器:  
`docker-compose up -d`  

5. 访问 WordPress 管理界面  
打开浏览器,访问 `http://localhost:8080`,根据提示完成 WordPress 安装。  

6. 数据持久化  
通过 `docker-compose.yml` 中的 `volumes` 配置,数据存储在 Docker 卷中,即使容器删除也不会丢失。  

7. 停止和清理容器  
停止容器:`docker-compose down`  
删除容器和卷:`docker-compose down --volumes`  

8. 自定义配置(可选)  
修改 `docker-compose.yml` 中的环境变量或端口以适应需求。例如,更改数据库密码或调整端口映射。
48579 人点赞
评论