Docker импортирует существующий Wordpress - PullRequest
0 голосов
/ 11 октября 2019

Я следую предложенной базовой конфигурации из документации Docker и некоторых других статей, чтобы создать экземпляр Wordpress, работающий на существующем. Контейнер работает нормально, но я не могу получить предыдущую базу данных и работающую существующую wp-config.php.

Я возвращаюсь на экран запуска WP. Мой docker-compose.yml:

version: '2'

services:
  db:
    container_name: database
    image: mariadb:latest
    ports:
      - "3306:3306"
    environment:
      MYSQL_ROOT_PASSWORD: wordpress
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wordpress
      MYSQL_PASSWORD: wordpress
    volumes:
      - ./database/data:/etc/mysql
      - ./database/initdb.d:/docker-entrypoint-initdb.d
    restart: always
  my_wordpress:
    image: wordpress:latest
    container_name: my_wordpress
    depends_on:
      - db
    ports:
      - "80:80"
    volumes:
      - ./:/var/www/html/
    links: 
      - db:mariadb
    restart: always
    environment:
      DB_HOST: db:3306
      DB_NAME: wordpress
      DB_USER: wordpress
      DB_PASSWORD: wordpress
  wp-cli:
    image: tatemz/wp-cli
    container_name: wp-cli
    volumes_from:
      - my_wordpress
    links:
      - db:mysql
    entrypoint: wp  
    command: "--info"
  phpmyadmin:
    image: phpmyadmin/phpmyadmin
    container_name: phpmyadmin
    depends_on: 
      - db
    restart: always
    ports:
      - "8080:80"
    environment:
      PMA_ARBITRARY: 1
      PMA_HOST: db
      MYSQL_ROOT_PASSWORT: wordpress
  redis:
    image: redis:latest
    container_name: redis

Я бегу docker-compose up -d. docker-compose.yml находится в исходной папке wp, например:

- wp/
-- database/
-- wp-content/
-- ..
-- docker-compose.yml
-- wp-config.php

Ни моя предыдущая база данных, хранящаяся в /database/data/, ни существующий файл wp-config.php не используются контейнерным экземпляром WP. Где я не прав?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...