Как заставить новое изображение Docker WordPress? - PullRequest
0 голосов
/ 15 сентября 2018

Как заставить docker-compose обновить изображение?

Учитывая недавние эксплойты php (например, MS-ISAC ADVISORY NUMBER: 2018-101 ), я хочу обновить мой docker-compose wordpress .

Я пытался: docker-compose down && docker-compose build --pull && docker-compose up -d

Когда я проверяю версию php, она выводит 7.2.9, а не 7.2.10 Я проверяю это:

  1. docker exec -it wordpress_wordpress_1 /bin/bash
  2. php -v

Я считаю, что в нем должен быть указан 7.2.10, потому что когда я захожу на WordPress на Docker-концентраторе и следую по ссылке для самой последней , я вижу, что в ней перечислены php:7.2-apache, и когда я проверяю php на док-станции для 7.2-apache, Dockerfile списки 7.2.10 (см .: L116 )

Ответы [ 3 ]

0 голосов
/ 15 сентября 2018

Вместо последней версии используйте последний выпущенный тег. Это заставило бы compose использовать эту версию изображения. Или вы также можете использовать флаг --no-cache при запуске сборки docker-compose для повторной загрузки образа.

0 голосов
/ 17 сентября 2018

Оказывается, что, хотя изменения были объединены, dockerhub все еще показывал, что самое последнее обновление было до объединения.(поэтому dockerhub еще не обновился)

https://github.com/docker-library/php#see-a-change-merged-here-that-doesnt-show-up-on-docker-hub-yet

0 голосов
/ 15 сентября 2018

Это зависит от того, был ли перестроен образ WordPress, доступный в Docker Hub, после обновления php.

Лучше всего самостоятельно перестроить образ WordPress, вместо того, чтобы извлекать его из WordPress с помощью файла Docker WordPress.

...