Использование клиента MinIO с Docker: примеры кода и советы по настройке

Вот несколько способов использования клиента 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.