Я следовал рекомендованному руководству по установке здесь: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub
Это единственные команды, необходимые для установки Docker:
sudo apt install docker.io
sudo apt install git
Будет ли это поддерживать Docker в актуальном состоянии с последней версией?
Я использую Ubuntu Server 22.04.
В веб-интерфейсе есть средство обновления, которое можно использовать для обновления Docker. Оно также сообщит, актуальна ли ваша версия, по адресу (URL сайта)/admin/update.
pfaffman
(Jay Pfaffman)
08.Июнь.2024 18:51:39
3
Вы можете выполнить:
apt-get update; apt-get upgrade
Также вы можете настроить apt на автоматическое применение обновлений и перезагрузку при необходимости.
Разве не должно быть apt-get?
В Ubuntu больше не требуется суффикс «-get», поэтому для всех команд достаточно просто «apt».
Мой вопрос был больше связан с репозиториями Ubuntu для Docker и тем, упаковывают ли они последнюю версию. Я могу проверить это по репозиториям 22.04. Спасибо.
“apt upgrade” обновит Ubuntu, но обновит ли это Docker?
Для пересборки приложения выполните: cd /var/discourse, затем ./launcher rebuild app
Это должно обновить Docker, так как исходная команда — sudo apt install docker.io , и пакет берётся из репозиториев Ubuntu.
Из упомянутого выше руководства:
Discourse:
В связи с изменениями в упаковке Docker вам, возможно, потребуется обновить Docker с пакетов lxc-docker или docker-engine. Один из способов сделать это — использовать скрипт Docker по ссылке ниже (он предупредит о существующей установке, но должен корректно выполнить обновление):
wget -qO- https://get.docker.com/ | sh
Теперь будут использоваться основные версии docker-ce.
Редактирование: Эта команда, похоже, вызвала падение сайта, не рекомендуется её запускать.