Самая подробная установка Docker последней версии Minio в истории с подробным объяснением. Определенно стоит собрать! ! ! Давайте научимся использовать minio для создания собственного файлового сервера! ! Встаньте на путь свободной проституции! Решите проблему, связанную с невозможностью доступа к браузеру после его запуска.
Самая подробная установка Docker последней версии Minio в истории с подробным объяснением. Определенно стоит собрать! ! ! Давайте научимся использовать minio для создания собственного файлового сервера! ! Встаньте на путь свободной проституции! Решите проблему, связанную с невозможностью доступа к браузеру после его запуска.

Давайте научимся использовать minio для создания собственного файлового сервера! ! Встаньте на путь свободной проституции! ВНИМАНИЕ: конечная точка консоли прослушивает динамический порт (34451), используйте --console-address «:PORT», чтобы выбрать статический порт. Когда я недавно разбирал его, я хотел узнать об этом минио, но обнаружил, что после его запуска в браузере к нему невозможно получить доступ. Это было записано.

Самая подробная установка Docker в истории последней версии Minio С подробным объяснением Определенно стоит собирать! ! ! Решить запуск Понятно Но браузер не может получить доступ Понятнопричина

Docker ищет изображения Minio

Язык кода:javascript
копировать
docker search minio

Docker извлекает образ Minio

Язык кода:javascript
копировать
docker pull minio/minio

Примечание:Мы не указываем версию По умолчанию получено изображение последней версии.

Докер запускает образ Minio

недавноMInioвозобновлятьПонятно。

Команда перед обновлением:

Наша предыдущая команда запуска выглядела так:

Язык кода:javascript
копировать
docker run  -d -p 9000:9000  --name myminio -e "MINIO_ROOT_USER=minioadmin" -e "MINIO_ROOT_PASSWORD=minioadmin" -v /home/minio/data:/data minio/minio server /data

объяснять:

  1. docker run :docker Запустите команду контейнера
  2. -d: запуск в фоновом режиме
  3. -p: сопоставление портов
  4. –name Дайте этому контейнеру имя
  5. -e: установить переменные среды
  6. -v: монтирование файла
  7. сервер minio/minio /data: команда запуска minio (minio/minio — имя изображения, /data: место хранения данных)

Если запустить его по исходной команде, браузер не сможет получить к нему доступ.

Давайте зайдем на http://ip:9000 через браузер.

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

Язык кода:javascript
копировать
WARNING: Console endpoint is listening on a dynamic port (34451), please use --console-address ":PORT" to choose a static port.
WARNING: Detected default credentials 'minioadmin:minioadmin', we recommend that you change these values with 'MINIO_ROOT_USER' and 'MINIO_ROOT_PASSWORD' environment variables

Было вынесено предупреждение:

Предупреждение. Конечная точка консоли прослушивает динамический порт (34451), используйте --Console address":port"Выберите статический порт。

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

Язык кода:javascript
копировать
docker stop <контейнерid> #паузаконтейнер
docker rm <контейнерid> #deletesttoppedконтейнер

По его просьбе я снова начал перезагружаться.

Язык кода:javascript
копировать
docker run -d \
  -p 9000:9000 \
  --name minio1 \
  -v /home/minio/data:/data \
  -e "MINIO_ROOT_USER=admin" \
  -e "MINIO_ROOT_PASSWORD=admin" \
  minio/minio server /data --console-address ":9000"

Затем команда запуска меняется на приведенную выше 👆.

После запуска,Я используюdocker logs <контейнерid> Посмотреть журнал

Обнаружить:

Язык кода:javascript
копировать
ERROR Unable to start the server: --console-address cannot be same as --address

Выдает ошибку напрямую: Невозможно запустить сервер: - адрес консоли не может совпадать с – адресом

Тогда мне пришлось проверить официальный сайт.

Это обновленная версия ниже👇

Команда после обновления:

Язык кода:javascript
копировать
#недавновозобновлятькоманда
docker run -d \
  -p 9000:9000 \
  -p 9001:9001 \
  --name minio1 \
  -v /home/minio/data:/data \
  -e "MINIO_ROOT_USER=AKIAIOSFODNN7EXAMPLE" \
  -e "MINIO_ROOT_PASSWORD=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY" \
  minio/minio server /data --console-address ":9001"

После обновления появилось дополнительное сопоставление портов.

Я не смог найти причину этого на официальном сайте minio. Позже я проверил изменения версий на github и нашел некоторые подсказки. Нам нужно указать сопоставление портов консоли, оно отличается от порта minio.

https://github.com/minio/minio/pull/12770 Примечание: минио Консоль также обновилась. Большой мозг.

Уведомление: потому что минио консоль и минио server Если вам нужны другие порты, вам необходимо настроить группу безопасности в Alibaba Cloud или Tencent Cloud. 9000 Этого недостаточно.

Разговор с самим собой

Только проявляя любопытство, вы сможете продолжать учиться.

Другие статьи по теме: Следующая статья:Docker Установить Минио Клиент, решите как настроить постоянный доступ и ссылки на скачивание Следующая статья:SpringBoot интегрированный Минио, реализуй себя файловый сервер Вниз Следующая статья:Minio Советы | Установите политики корзины с помощью кода, чтобы обеспечить постоянный доступ и загрузки.

Если вам все еще неясно, вы можете отправить личное сообщение или оставить сообщение, и мы обязательно ответим как можно скорее.

boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose