/ bitnami-docker-wordpress

WordPress — одна из самых универсальных систем управления контентом с открытым исходным кодом на рынке. WordPress создан для обеспечения высокой производительности и масштабируется на многие серверы, имеет простую интеграцию через REST, JSON, SOAP и другие форматы, а также содержит 15 000 подключаемых модулей для расширения и настройки приложения практически для любого типа веб-сайта.

https://www.wordpress.org/

Содержание
  1. Docker Compose
  2. Запустите приложение с помощью Docker Compose
  3. Использование командной строки Docker
  4. Шаг 1: Создание сети
  5. Шаг 2: Создайте том для сохранения MariaDB и контейнер MariaDB
  6. Сохранение вашего приложения
  7. Монтируйте каталоги хоста как тома данных с помощью Docker Compose
  8. Монтировать каталоги хоста как тома данных с помощью команды Docker line
  9. Шаг 1: Создайте сеть (если она не существует)
  10. Шаг 2. Создайте контейнер MariaDB с томом хоста
  11. Шаг 3. Создайте контейнер WordPress с томами хоста
  12. Шаг 1. Получите обновленные изображения:
  13. Шаг 2. Остановите ваш контейнер
  14. Шаг 3. Сделайте снимок состояния приложения
  15. Шаг 4. Удалите остановленный контейнер
  16. Шаг 5. Запустите новый образ
  17. Переменные среды
  18. Указание переменных среды с помощью Docker Compose
  19. path в командной строке Docker
  20. Подключить контейнер докеров WordPress к существующей базе данных
  21. инструмент WP-CLI
  22. Расширить это изображение
  23. 5.3.2-debian-10-r30
  24. 5.2.1-debian-9-r9 и 5.2.1-ol-7-r9
  25. 5.1.1-r28, 5.1.1-rhel-7-r31 и 5.1.1-ol-7-r30
  26. 5.0. 3-r20
  27. 5.0.0-r0
  28. /wordpress
  29. Поддерживается: Docker Сообщество
  30. Видите объединенное здесь изменение, которое еще не отображается в Docker Hub?

Docker Compose

 $ curl -LO https://raw.githubusercontent.com/bitnami/bitnami-docker-wordpress/master/docker-compose.yml$ docker-compose up 

Вы можете найти учетные данные по умолчанию и доступные параметры конфигурации в разделе «Переменные среды».

  • Bitnami внимательно отслеживает изменения исходного кода и оперативно публикует новые версии этого образа с помощью наших автоматизированных систем.
  • С образами Bitnami последние исправления ошибок и функции доступны в кратчайшие сроки.
  • Контейнеры Bitnami, виртуальные машины и облачные образы используют те же компоненты и подход к настройке — создание легко переключаться между форматами s на основе потребностей вашего проекта.
  • Все наши образы основаны на minideb — минималистичном образе контейнера на основе Debian, который дает вам небольшой базовый образ контейнера и знакомый с ведущим дистрибутивом Linux.
  • Все образы Bitnami, доступные в Docker Hub, подписаны с помощью Docker Content Trust (DCT). Вы можете использовать DOCKER_CONTENT_TRUST = 1 для проверки целостности изображений.
  • Образы контейнеров Bitnami выпускаются ежедневно с последними доступными пакетами распространения.

Этот отчет о сканировании CVE содержит отчет о безопасности со всеми открытыми CVE. Чтобы получить список проблем безопасности, требующих принятия мер, найдите «последний» тег, щелкните ссылку отчета об уязвимости под соответствующим полем «Проверка безопасности» и затем выберите фильтр «Показывать только исправляемые» на следующей странице.

Развертывание приложений Bitnami в виде Helm Charts — это самый простой способ начать работу с нашими приложениями в Kubernetes. Подробнее об установке читайте в репозитории Bitnami WordPress Chart на GitHub.

Контейнеры Bitnami можно использовать с Kubeapps для развертывания и управления Helm Charts в кластерах.

Образы корневых контейнеров добавляют дополнительный уровень безопасности и обычно рекомендуются для производственных сред. Однако, поскольку они запускаются как пользователь без полномочий root, привилегированные задачи обычно запрещены. Узнайте больше о контейнерах без полномочий root в нашей документации.

Подробнее о политике тегов Bitnami и различиях между скользящими тегами и неизменяемыми тегами на нашей странице документации.

  • 5 , 5-debian-10 , 5.6.0 , 5.6 .0-debian-10-r32 , latest (5/debian-10/Dockerfile)

Подпишитесь на обновления проекта по просмотр репозитория bitnami/wordpress на GitHub.

Для запуска этого приложения вам потребуется Docker Engine> = 1.10.0 . Docker Compose рекомендуется с версией 1.6.0 или более поздней.

WordPress требует доступа к базе данных MySQL или MariaDB для хранения информации. Мы будем использовать наш собственный образ MariaDB для требований к базе данных.

Запустите приложение с помощью Docker Compose

Основная папка этого репозитория содержит функциональный файл docker-compose.yml . Запустите приложение, используя его, как показано ниже:

 $ curl -sSL https://raw.githubusercontent.com/bitnami/bitnami-docker-wordpress/master/docker-compose  .yml> docker-compose.yml $ docker-compose up -d 

Использование командной строки Docker

Если вы хотите запускать приложение вручную вместо использования docker-compose , вам необходимо выполнить следующие основные шаги:

Шаг 1: Создание сети

 $ docker network create wordpress-network 

Шаг 2: Создайте том для сохранения MariaDB и контейнер MariaDB

 $ docker volume create --name mariadb_data $ docker run -d --name mariadb  -  env ALLOW_EMPTY_PASSWORD = yes  --env MARIADB_USER = bn_wordpress  --env MARIADB_DATABASE = bitnami_wordpress  --network wordpress-network  --volume mariadb_data:/bitnami/mariadb  bitnami/mariadb: latest 

# h3> Шаг 3. Создайте тома для WordPres s и запустить контейнер

 $ docker volume create --name wordpress_data $ docker run -d --name wordpress  -p 8080: 8080 -p 8443: 8443  -  -env ALLOW_EMPTY_PASSWORD = yes  --env WORDPRESS_DATABASE_USER = bn_wordpress  --env WORDPRESS_DATABASE_NAME = bitnami_wordpress  --network wordpress-network  --volume wordpress_data:/bitnami/wordpress  bitnami/wordpress: latest   

Получите доступ к вашему приложению по адресу http://your-ip/

Сохранение вашего приложения

Если вы удалите в контейнере все ваши данные и конфигурации будут потеряны, и при следующем запуске образа база данных будет повторно инициализирована. Чтобы избежать этой потери данных, вам следует смонтировать том, который будет сохраняться даже после удаления контейнера.

Для сохранения вы должны смонтировать том в /bitnami/wordpress код> путь. Кроме того, вы должны смонтировать том для сохранения данных MariaDB.

В приведенных выше примерах определяются тома докеров, а именно mariadb_data и wordpress_data . Состояние приложения WordPress будет сохраняться до тех пор, пока эти тома не будут удалены.

Чтобы избежать непреднамеренного удаления этих томов, вы можете монтировать каталоги хоста как тома данных. В качестве альтернативы вы можете использовать плагины томов для размещения данных тома.

Монтируйте каталоги хоста как тома данных с помощью Docker Compose

Для этого требуется незначительное изменение docker-compose. yml файл присутствует в этом репозитории:

 ... services: mariadb: ... volume: - - 'mariadb_data:/bitnami/mariadb' + -/ путь/к/mariadb-persistence:/bitnami/mariadb ... wordpress: ... volume: - - 'wordpress_data:/bitnami/wordpress + -/path/to/wordpress-persistence:/bitnami/wordpress ...- тома  : - mariadb_data: - driver: local- wordpress_data: - driver: local 

ПРИМЕЧАНИЕ. Поскольку это не корневой контейнер, подключенные файлы и каталоги должны иметь соответствующие разрешения для UID 1001.

Монтировать каталоги хоста как тома данных с помощью команды Docker line

Шаг 1: Создайте сеть (если она не существует)

 $ docker network create  wordpress-network 

Шаг 2. Создайте контейнер MariaDB с томом хоста

 $  docker run -d --name mariadb  --env ALLOW_EMPTY_PASSWORD = yes  --env MARIADB_USER = bn_wordpress  --env MARIADB_  БАЗА ДАННЫХ = bitnami_wordpress  --network wordpress-network  --volume/path/to/mariadb-persistence:/bitnami/mariadb  bitnami/mariadb: latest 

ПРИМЕЧАНИЕ. Поскольку это не корневой контейнер, подключенные файлы и каталоги должны иметь соответствующие разрешения для UID 1001.

Шаг 3. Создайте контейнер WordPress с томами хоста

 $ docker run -d --name wordpress  -p 8080: 8080 -p  8443: 8443  --env ALLOW_EMPTY_PASSWORD = yes  --env WORDPRESS_DATABASE_USER = bn_wordpress  --env WORDPRESS_DATABASE_NAME = bitnami_wordpress  --network wordpress-network  --volume/path/to/wordpress-persistence:/bitnami/bitnami//wordpress: latest 

ПРИМЕЧАНИЕ. Поскольку это не корневой контейнер, подключенные файлы и каталоги должны иметь соответствующие разрешения для UID 1001 .

Bitnami предоставляет последние версии MariaDB и WordPress, включая securi ty патчи, вскоре после того, как они будут сделаны выше по течению. Мы рекомендуем вам выполнить следующие действия, чтобы обновить свой контейнер. Мы рассмотрим здесь обновление контейнера WordPress. Для обновления MariaDB см. Https://github.com/bitnami/bitnami-docker-mariadb/blob/master/README.md#upgrade-this-image

Битнами Тег/wordpress: latest всегда указывает на самый последний выпуск. Чтобы получить самый последний выпуск, вы можете просто повторно извлечь тег latest из Docker Hub с помощью docker pull bitnami/wordpress: latest . Однако рекомендуется использовать версии с тегами.

Шаг 1. Получите обновленные изображения:

 $  docker pull bitnami/wordpress: latest 

Шаг 2. Остановите ваш контейнер

  • Для docker-compose: $ docker-compose stop wordpress
  • Для ручного выполнения: $ docker stop wordpress

Шаг 3. Сделайте снимок состояния приложения

 $ rsync -a/path/to/wordpress-persistence/path/to/wordpress-persistence.bkp.$(date +% Y  % m% d-% H.% M.% S) 

Кроме того, сделайте снимок данных MariaDB

Вы можете использовать эти снимки для восстановления состояние приложения в случае сбоя обновления.

Шаг 4. Удалите остановленный контейнер

  • Для docker-compose : $ docker-compose rm wordpress
  • Для ручного выполнения: $ docker rm wordpress

Шаг 5. Запустите новый образ

  • Для docker-compose: $ docker-compose up wordpress
  • Для ручного выполнения (при необходимости смонтируйте каталоги): docker run --name wordpress bitnami/wordpress: latest

Переменные среды

Экземпляр WordPress можно настроить, указав переменные среды при первом запуске. Для настраиваемого WordPress предоставляются следующие значения среды:

Конфигурация пользователя и сайта
  • WORDPRESS_USERNAME : имя пользователя приложения WordPress. По умолчанию:
  • WORDPRESS_PASSWORD : пароль приложения WordPress. По умолчанию:
  • WORDPRESS_EMAIL : электронная почта приложения WordPress. По умолчанию:
  • WORDPRESS_FIRST_NAME : имя пользователя WordPress. По умолчанию:
  • WORDPRESS_LAST_NAME : фамилия пользователя WordPress. По умолчанию:
  • WORDPRESS_BLOG_NAME : название блога WordPress. По умолчанию: Блог пользователя
  • WORDPRESS_SCHEME : схема для генерации URL-адресов приложений. По умолчанию:
  • WORDPRESS_HTACCESS_OVERRIDE_NONE : установите для переменной Apache AllowOverride значение Нет . Все директивы по умолчанию будут загружены из /opt/bitnami/wordpress/wordpress-htaccess.conf . По умолчанию: yes .
  • WORDPRESS_HTACCESS_PERSISTENCE_ENABLED : сохранить пользовательские изменения htaccess. Это зависит от значения WORDPRESS_HTACCESS_OVERRIDE_NONE , когда yes он будет сохраняться /opt/bitnami/wordpress/wordpress-htaccess.conf если no , он будет сохраняться /opt/bitnami/wordpress/.htaccess . По умолчанию: no .
  • WORDPRESS_RESET_DATA_PERMISSIONS : принудительный сброс права собственности/разрешений на сохраняемые данные при перезапуске WordPress, в противном случае он принимает право владения /разрешения верны. Игнорируется при запуске WP без полномочий root. По умолчанию:
Использовать существующую базу данных
  • MARIADB_HOST : имя хоста для сервера MariaDB. По умолчанию:
  • MARIADB_PORT_NUMBER : порт, используемый сервером MariaDB. По умолчанию:
  • WORDPRESS_DATABASE_NAME : имя базы данных, которое WordPress будет использовать для подключения к базе данных. По умолчанию:
  • WORDPRESS_TABLE_PREFIX : префикс таблицы для использования в WordPress. По умолчанию:
  • WORDPRESS_DATABASE_USER : пользователь базы данных, который WordPress будет использовать для подключения к базе данных. По умолчанию:
  • WORDPRESS_DATABASE_PASSWORD : пароль базы данных, который WordPress будет использовать для подключения к базе данных. Нет значений по умолчанию.
  • WORDPRESS_SKIP_INSTALL : заставить контейнер не запускать мастер установки WordPress. Это необходимо, если вы используете базу данных, в которой уже есть данные WordPress. По умолчанию:
  • ALLOW_EMPTY_PASSWORD : может использоваться для разрешения пустых паролей. По умолчанию:
Создание базы данных для WordPress с помощью mysql-client
  • MARIADB_HOST : имя хоста для сервера MariaDB. По умолчанию:
  • MARIADB_PORT_NUMBER : порт, используемый сервером MariaDB. По умолчанию:
  • MARIADB_ROOT_USER : пользователь с правами администратора базы данных. По умолчанию:
  • MARIADB_ROOT_PASSWORD : пароль базы данных для пользователя MARIADB_ROOT_USER . Нет значений по умолчанию.
  • MYSQL_CLIENT_CREATE_DATABASE_NAME : новая база данных будет создана клиентским модулем mysql. Нет значений по умолчанию.
  • WORDPRESS_TABLE_PREFIX : префикс таблицы для использования в WordPress. По умолчанию:
  • MYSQL_CLIENT_CREATE_DATABASE_USER : новый пользователь базы данных, создаваемый клиентским модулем mysql. Нет значений по умолчанию.
  • MYSQL_CLIENT_CREATE_DATABASE_PASSWORD : пароль базы данных для пользователя MYSQL_CLIENT_CREATE_DATABASE_USER . Нет значений по умолчанию.
  • ALLOW_EMPTY_PASSWORD : его можно использовать для разрешения пустых паролей. По умолчанию:
Конфигурация PHP
  • PHP_MEMORY_LIMIT : ограничение памяти для скриптов PHP. По умолчанию:
  • PHP_OPCACHE_ENABLED : включить opcache для скриптов PHP. По умолчанию:

Указание переменных среды с помощью Docker Compose

Это требуется незначительное изменение файла docker-compose.yml , присутствующего в этом репозитории:

 services: mariadb: ... environment: -  MARIADB_USER = bn_wordpress - MARIADB_DATABASE = bitnami_wordpress - ALLOW_EMPTY_PASSWORD = да ... wordpress: ... среда: - MARIADB_HOST = mariadb - MARIADB_PORT_NUMBER = 3306 - WORDPRESS_DATABASE_USER = bn_wordpress - WORDPRESS_DATABASE_NAME = bitnami_wordpress - ALLOW_EMPTY_PASSWORD = yes ... 

path в командной строке Docker

 $ docker run -d --name wordpress  -p 8080: 8080 -p 8443: 8443  --network wordpress-network  --env  ALLOW_EMPTY_PASSWORD = yes  --env WORDPRESS_DATABASE_USER = bn_wordpress  --env WORDPRESS_DATABASE_NAME = bitnami_wordpress  --env WORDPRESS_PASSWORD = my_password  --volume wordpress_data:/bitnami/wordpressspress  bitnami   h3>   Конфигурация SMTP  

Чтобы настроить WordPress для отправки электронной почты с помощью SMTP, вы можете установить следующие переменные среды:

  • SMTP_HOST : хост для исходящей электронной почты SMTP. Нет значений по умолчанию.
  • SMTP_PORT : порт для исходящей электронной почты SMTP. Нет значений по умолчанию.
  • SMTP_USER : пользователь SMTP, используемый для аутентификации (вероятно, электронная почта). Нет значений по умолчанию.
  • SMTP_PASSWORD : пароль для SMTP. Нет значений по умолчанию.
  • SMTP_PROTOCOL : протокол безопасного соединения для использования для SMTP [tls, ssl, none]. По умолчанию нет.

Это будет пример конфигурации SMTP с использованием учетной записи GMail:

  • Измените docker-compose.yml файл, присутствующий в этом репозитории:
 wordpress: ... среда: - MARIADB_HOST = mariadb - MARIADB_PORT_NUMBER = 3306 - WORDPRESS_DATABASE_USER  = bn_wordpress - WORDPRESS_DATABASE_NAME = bitnami_wordpress - ALLOW_EMPTY_PASSWORD = yes + - SMTP_HOST = smtp.gmail.com + - SMTP_PORT = 587 + - SMTP_USER=your_email@gmail.com+ - SMTP_PASSWORD = ваш_пароль + - SMTP_PASSWORD = ваш_пароль + - SMTP_PASSWORD = ваш_пароль + - SMTP_PASSWORD = ваш_пароль + - SMTP_PASSWORD>  
  • Для ручного выполнения:
 $ docker run -d --name wordpress  -p 8080: 8080 -p 8443  : 8443  --network wordpress-network  --env SMTP_HOST = smtp.gmail.com --env SMTP_PORT = 587  --env SMTP_USER=your_email@gmail.com --env SMTP_PASSWORD = your_password  --env ALLOW_EMPTY_PASSWORD = yes  --env WORDPRESS_DATABASE_USER = bn_wordpress  --env WORDPRESS_DATABASE_NAME = bitnami_wordpress  --volume wordpress_data:/bitnami/wordpress  bitna  mi/wordpress: latest 

Подключить контейнер докеров WordPress к существующей базе данных

Контейнер Bitnami WordPress поддерживает подключение приложение WordPress во внешнюю базу данных. Чтобы настроить его, вы должны установить следующие переменные среды:

  • MARIADB_HOST : имя хоста для сервера MariaDB. По умолчанию:
  • MARIADB_PORT_NUMBER : порт, используемый сервером MariaDB. По умолчанию:
  • WORDPRESS_DATABASE_NAME : имя базы данных, которое WordPress будет использовать для подключения к базе данных.. По умолчанию:
  • WORDPRESS_DATABASE_USER : пользователь базы данных, который WordPress будет использовать для подключения к базе данных. По умолчанию:
  • WORDPRESS_DATABASE_PASSWORD : пароль базы данных, который WordPress будет использовать для подключения к базе данных. Нет значений по умолчанию.
  • WORDPRESS_DATABASE_SSL_CA_FILE : сертификат для подключения к базе данных с помощью SSL. Нет значений по умолчанию.

Это будет пример использования внешней базы данных для WordPress.

  • Измените docker-compose.yml в этом репозитории:
 wordpress: ... среда: - - MARIADB_HOST = mariadb + - MARIADB_HOST = mariadb_host -  MARIADB_PORT_NUMBER = 3306 - WORDPRESS_DATABASE_NAME = wordpress_db - WORDPRESS_DATABASE_USER = wordpress_user- - ALLOW_EMPTY_PASSWORD = yes + - WORDPRESS_DATABASE_PASSWORD = wordpress_password ... 

Для выполнения: /ul>

 $ docker run -d --name wordpress  -p 8080: 8080 -p 8443: 8443  --network wordpress-network  --env MARIADB_HOST = mariadb_host  -  env MARIADB_PORT_NUMBER = 3306  --env WORDPRESS_DATABASE_NAME = wordpress_db  ​​--env WORDPRESS_DATABASE_USER = wordpress_user  --env WORDPRESS_DATABASE_PASSWORD = wordpress_password  --volume wordpress_data:  bitdivnami/WordPress  #  p> В случае, если база данных уже содержит данные из предыдущего  При установке WordPress вам необходимо установить для переменной  WORDPRESS_SKIP_INSTALL  значение  yes .  В противном случае контейнер запустит мастер установки и сможет изменить существующие данные в базе данных.  Обратите внимание, что при установке для  WORDPRESS_SKIP_INSTALL  значения  yes  значения  WORDPRESS_USERNAME ,  WORDPRESS_PASSWORD   , переменные  WORDPRESS_BLOG_NAME ,  WORDPRESS_EMAIL ,  WORDPRESS_BLOG_NAME  и  WORDPRESS_SMTP_ *  будут проигнорированы.  Убедитесь, что в этой импортированной базе данных префикс таблицы соответствует префиксу, заданному в WORDPRESS_TABLE_PREFIX.

инструмент WP-CLI

Контейнер Bitnami WordPress включает интерфейс командной строки wp-cli , который может помочь вам управлять вашими сайтами WP и взаимодействовать с ними. Чтобы запустить этот инструмент, обратите внимание, что вам необходимо использовать соответствующего системного пользователя, daemon .

Это будет пример использования wp-cli для отображения меню справки:

  • Использование команды docker-compose :
 $ docker-compose exec wordpress wp help 

  • Использование команды docker :
 $ docker exec wordpress wp help 

Дополнительные сведения о параметрах, доступных в инструменте, можно найти в официальной документации..

Образ Bitnami WordPress Docker предназначен для расширения, чтобы его можно было использовать в качестве базового образа для ваших пользовательских веб-приложений.

Расширить это изображение

Перед расширением этого образа обратите внимание на определенные параметры конфигурации, которые вы можете изменить, используя исходное изображение:

  • Параметры, которые может быть адаптирован с использованием переменных среды. Например, вы можете изменить порты, используемые Apache для HTTP и HTTPS, установив переменные среды APACHE_HTTP_PORT_NUMBER и APACHE_HTTPS_PORT_NUMBER соответственно.
  • Добавление пользовательских виртуальных хостов.
  • Замена файла httpd.conf.
  • Использование пользовательских сертификатов SSL.

Если ваши желаемые настройки не могут быть выполнены с помощью упомянутых выше методов, расширьте изображение. Для этого создайте собственное изображение с помощью файла Docker в следующем формате:

 FROM bitnami/wordpress ## Поместите свои настройки ниже ... 

Вот пример расширения изображения со следующими изменениями:

  • Установите редактор vim
  • Изменить файл конфигурации Apache.
  • Изменить порты, используемые Apache
 ОТ bitnami/wordpressLABEL Maintainer "Bitnami   "## Сменить пользователя для выполнения привилегированных действийUSER 0 ## Установить 'vim'RUN install_packages vim ## Вернуться к исходному пользователю без полномочий rootUSER 1001 ## Включить модуль mod_ratelimitRUN sed -i -r' s/ #LoadModule ratelimit_module/LoadModule ratelimit_module/'/opt/bitnami/apache/conf/httpd.conf## Измените порты, используемые Apache по умолчанию.  

На основе расширенного изображения, вы можете использовать файл Docker Compose, подобный приведенному ниже, для добавления других функций:

 version: '2'services: mariadb: image:' bitnami/mariadb: 10.3 'тома:  - Среда 'mariadb_data:/bitnami': - MARIADB_USER = bn_wordpress - MARIADB_DATABASE = bitnami_wordpress - ALLOW_EMPTY_PASSWORD = да wordpress: build:.  порты: - '80: 8181 '-' 443: 8143 'тома: -' wordpress_data:/bitnami 'зависимый_он: - среда mariadb: - MARIADB_HOST = mariadb - MARIADB_PORT_NUMBER = 3306 - WORDPRESS_DATABASE_USER = bnword_NAME_wordpress = yes  mariadb_data: driver: local wordpress_data: driver: local 

5.3.2-debian-10-r30

  • Контейнер WordPress был переведен на пользовательский подход без полномочий root. Ранее контейнер работал как пользователь root , а демон Apache запускался как пользователь daemon . С этого момента и контейнер, и демон Apache запускаются от имени пользователя 1001 . Вы можете изменить это поведение, изменив USER 1001 на USER root в Dockerfile.
  • Последствия:
    • Порты HTTP/HTTPS, предоставляемые контейнером, теперь имеют вид 8080/8443 вместо 80/443 .
    • Обратная совместимость не гарантируется, если данные сохраняются с помощью docker или docker-compose. Мы настоятельно рекомендуем перенести сайт WP, экспортировав его содержимое и импортировав его в новый контейнер WordPress. По ссылкам ниже вы найдете несколько альтернатив:
      • Перенести WordPress с помощью плагина All-in-One WP Migration
      • Перенести WordPress с помощью VaultPress
    • Разрешения на запись для wp-config.php по умолчанию не предоставляются.

5.2.1-debian-9-r9 и 5.2.1-ol-7-r9

  • Это изображение было адаптировано, поэтому его легче настроить. См. Раздел «Настройка этого изображения» для получения дополнительной информации.
  • Том конфигурации Apache (/bitnami/apache ) устарел, и поддержка этой функции будет прекращена в ближайшем будущем. До тех пор контейнер будет включать конфигурацию Apache с этого тома, если он существует. По умолчанию, и если том конфигурации не существует, файлы конфигурации будут регенерироваться каждый раз при создании контейнера. Пользователям, желающим применить собственные файлы конфигурации Apache, рекомендуется смонтировать том для конфигурации в /opt/bitnami/apache/conf или смонтировать отдельные файлы конфигурации по отдельности.
  • Том конфигурации PHP (/bitnami/php ) устарел, и поддержка этой функции будет прекращена в ближайшем будущем. До тех пор контейнер будет включать конфигурацию PHP с этого тома, если он существует. По умолчанию, и если том конфигурации не существует, файлы конфигурации будут регенерироваться каждый раз при создании контейнера. Пользователям, желающим применить собственные файлы конфигурации PHP, рекомендуется смонтировать том для конфигурации в /opt/bitnami/php/conf или смонтировать отдельные файлы конфигурации по отдельности.
  • Включение пользовательских сертификатов Apache путем их размещения в /opt/bitnami/apache/certs устарело, и поддержка этой функции будет прекращена в ближайшем будущем. Пользователям, желающим включить настраиваемые сертификаты, рекомендуется монтировать свои файлы сертификатов поверх предварительно настроенных в /certs.

5.1.1-r28, 5.1.1-rhel-7-r31 и 5.1.1-ol-7-r30

  • Пользователи сообщили, что хотят импортировать их базу данных WordPress из других установок, таких как этот билет. Теперь, чтобы охватить этот вариант использования, можно задать переменную WORDPRESS_SKIP_INSTALL , чтобы контейнер не запускал мастер установки WordPress.

5.0. 3-r20

  • По соображениям производительности и безопасности Apache установит для директивы AllowOverride значение None на по умолчанию. Это означает, что вместо использования файлов .htaccess все директивы по умолчанию будут перемещены в /opt/bitnami/wordpress/wordpress-htaccess.conf файл. Единственным недостатком этого является совместимость с некоторыми подключаемыми модулями, что потребует изменений в этом файле (вам потребуется смонтировать измененную версию wordpress-htaccess.conf , совместимую с этими подключаемыми модулями). Если вы хотите использовать поведение по умолчанию .htaccess , установите для переменной env WORDPRESS_HTACCESS_OVERRIDE_NONE значение no .

5.0.0-r0

  • wp-cli инструмент включен в образ Docker. Найдите его на странице

Мы будем рады, если вы внесете свой вклад в этот контейнер. Вы можете запросить новые функции, создав проблему, или отправить запрос на вытягивание вместе с вашим вкладом.

Если вы столкнулись с проблемой при запуске этого контейнера, вы можете сообщить о проблеме. Чтобы мы могли обеспечить лучшую поддержку, обязательно включите в проблему следующую информацию:

  • ОС и версия хоста
  • Версия Docker ( $ docker version )
  • Вывод $ docker info
  • Версия этого контейнера ( $ echo $ BITNAMI_IMAGE_VERSION внутри контейнера)
  • Команда, которую вы использовали для запуска контейнера, и любой соответствующий вывод, который вы видели (маскирование любой конфиденциальной информации)

Copyright 2015-2021 Bitnami

Лицензия Apache License, версия 2.0 («Лицензия»); вы не можете использовать этот файл, кроме как в соответствии с Лицензией. Вы можете получить копию лицензии по адресу

http://www.apache.org/licenses/LICENSE-2.0

Если это не требуется действующим законодательством или если не согласовано в письменной форме программное обеспечение, распространяемое по Лицензии, распространяется на УСЛОВИЯХ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ ИЛИ УСЛОВИЙ, явных или подразумеваемых. См. Лицензию для конкретного языка, регулирующего разрешения. действия и ограничения по лицензии.



/wordpress

Поддерживается: Docker Сообщество

Это репозиторий Git «официального образа» Docker для wordpress (не путать с каким-либо официальным wordpress изображение предоставлено исходной версией wordpress ). На странице Docker Hub вы найдете полный файл readme о том, как использовать этот образ Docker, а также информацию об участии и проблемах.

Полное описание образа в Docker Hub создается/поддерживается в библиотеке docker /docs репозиторий, в частности в каталоге wordpress .

Видите объединенное здесь изменение, которое еще не отображается в Docker Hub?

Для получения дополнительной информации о полном официальном изображения меняют жизненный цикл, см. «Источник изображения изменен в Git, что теперь?» Запись в FAQ.

Для выдающихся PR изображений в wordpress проверьте PR с пометкой «library/wordpress» в официальном репозитории изображений. Текущий «источник истины» для wordpress см. В файле library/wordpress в официальном репозитории изображений.


таблица>

Сборка Статус Значки (на каждую арку)

Оцените статью
logicle.ru
Добавить комментарий