Давайте научимся использовать minio для создания собственного файлового сервера! ! Встаньте на путь свободной проституции! ВНИМАНИЕ: конечная точка консоли прослушивает динамический порт (34451), используйте --console-address «:PORT», чтобы выбрать статический порт. Когда я недавно разбирал его, я хотел узнать об этом минио, но обнаружил, что после его запуска в браузере к нему невозможно получить доступ. Это было записано.
docker search minio
docker pull minio/minio
Примечание
:Мы не указываем версию По умолчанию полученное изображение является последней версией.
недавноMInioвозобновлятьПонятно。
Наша предыдущая команда запуска выглядела так:
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
объяснять:
Если запустить его по исходной команде, браузер не сможет получить к нему доступ.
Давайте зайдем на http://ip:9000 через браузер.
Мы не можем получить к нему доступ. В это время я снова пошел проверить журнал.
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"
Выберите статический порт。
Он сказал, позвольте мне добавить команду, которую он дал, и выбрать статический порт. У меня не было выбора, кроме как слушать это.
docker stop <контейнерid> #паузаконтейнер
docker rm <контейнерid> #deletesttoppedконтейнер
Как он попросил, я снова начал перезагружаться.
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>
Посмотреть журнал
Обнаружить:
ERROR Unable to start the server: --console-address cannot be same as --address
Выдает ошибку напрямую: Невозможно запустить сервер: - адрес консоли не может совпадать с – адресом
Тогда мне пришлось проверить официальный сайт.
Это обновленная версия ниже👇
#недавновозобновлятькоманда
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 Советы | Установите политику корзины посредством кодирования, чтобы обеспечить постоянный доступ и загрузку.
Если вам все еще неясно, вы можете отправить личное сообщение или оставить сообщение, и мы обязательно ответим как можно скорее.