Вот несколько способов использования клиента MinIO с Docker, а также примеры кода:
Метод 1: использование официального образа Docker клиента MinIO
docker run --rm -it minio/mc
Эта команда запускает официальный образ Docker клиента MinIO и запускает клиент MinIO в интерактивном режиме.
Метод 2. Монтирование локальных каталогов конфигурации и данных
docker run --rm -it \
-v /path/to/config:/root/.mc \
-v /path/to/data:/data \
minio/mc
Эта команда монтирует локальные каталоги для конфигурации и данных, позволяя вам сохранить настройки клиента MinIO и получить доступ к локальным файлам.
Метод 3. Непосредственное выполнение команд клиента MinIO
docker run --rm -it minio/mc ls myminio/mybucket
Эта команда напрямую запускает определенную клиентскую команду MinIO. В этом примере перечислены объекты в корзине «mybucket» на сервере MinIO с именем «myminio».
Метод 4. Запуск клиента MinIO в настройке Docker Compose
version: '3'
services:
minio-client:
image: minio/mc
command: mc ls myminio/mybucket
В этом примере демонстрируется запуск клиента MinIO как службы в настройке Docker Compose. Он выполняет команду «ls» для указанного сегмента MinIO.