linuxer
linuxer
发布于 2026-02-12 / 4 阅读
0
0

简单的部署比较老牌的bolg wordpress docker-compose简单快捷

最近准备想更换一些站就打算换回wordpress, 以前按照按照是需要按照 web服务器+wordpress+数据库== 一序列的配置狠麻烦

现在直接docker 部署一些 就可以了

下面就写一段运行就可以了

先 去你要存放的路径 然后创建compose.yaml

nano compose.yaml

复制 然后修改完替换成你需要的,不替换就直接运行!但不建议!改完 ctrl+X 输入y 回车


services:
  mysql:
    image: mariadb:10.11
    container_name: mysql
    environment:
      MYSQL_ROOT_PASSWORD: 'Passwordpassword'  # ← 示例密码,仅用于演示
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wpuser
      MYSQL_PASSWORD: 'Passwordpassword'       # ← 示例密码,仅用于演示
    volumes:
      - ./mysql:/var/lib/mysql
    restart: unless-stopped
    healthcheck:
      test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-uwpuser", "-pPasswordpassword"] # ← 示例密码,仅用于演示
      interval: 10s
      timeout: 5s
      retries: 10

  wordpress:
    image: wordpress:latest
    container_name: wordpress
    depends_on:
      mysql:
        condition: service_healthy
    environment:
      WORDPRESS_DB_HOST: mysql:3306
      WORDPRESS_DB_USER: wpuser
      WORDPRESS_DB_PASSWORD: 'Passwordpassword'  # ← 与数据库用户密码一致
      WORDPRESS_DB_NAME: wordpress
    ports:
      - "8001:80"       #8001改成你想要的端口
    volumes:
      - ./wp:/var/www/html
    restart: unless-stopped

这个是直接在当前的文件夹存储,还需要在当前文件夹创建2个文件夹

mkdir wp mysql

docker compose up -d

docker compose ps

最终的效果。。。 后面需要什么主题自己更换! 需要放公网就做 域名绑定


评论