Wordpress on Docker
Go to file
2026-01-06 15:51:42 +07:00
Readme Добавить Readme 2026-01-06 15:51:42 +07:00

mkdir ~/wordpress-docker && cd ~/wordpress-docker

nano docker-compose.yml

services:
  db:
    image: mariadb:10.11
    container_name: wordpress_db
    restart: unless-stopped
    environment:
      MYSQL_ROOT_PASSWORD: wp_root_4X9#mQ2!
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wp_user
      MYSQL_PASSWORD: wp_user_7Lp@nV3&
    volumes:
      - ./mysql_data:/var/lib/mysql
    networks:
      - wp_net

  wordpress:
    image: wordpress:6.6-apache
    container_name: wordpress_app
    restart: unless-stopped
    depends_on:
      - db
    environment:
      WORDPRESS_DB_HOST: db:3306
      WORDPRESS_DB_NAME: wordpress
      WORDPRESS_DB_USER: wp_user
      WORDPRESS_DB_PASSWORD: wp_user_7Lp@nV3&
      WORDPRESS_TABLE_PREFIX: wp_
    volumes:
      - ./wp_data:/var/www/html
    ports:
      - "8080:80"
    networks:
      - wp_net

networks:
  wp_net:
    driver: bridge

docker compose up -d