minio能否以非root用户身份在docker容器中运行?

问题描述

有人可以让我知道我们是否可以以非root用户身份运行MINIO吗? 找到了一些文章,它只能以root身份运行,而不能以root身份运行。 请指导是否有人对如何实现这一目标有任何想法。

解决方法

Minio docs (Run MinIO Docker as a regular user),您可以为 --user 命令提供 docker run 参数。

Linux/macOS 的示例,来自文档:

mkdir -p ${HOME}/data
docker run -p 9000:9000 \
  --user $(id -u):$(id -g) \
  --name minio1 \
  -e "MINIO_ROOT_USER=AKIAIOSFODNN7EXAMPLE" \
  -e "MINIO_ROOT_PASSWORD=wJalrXUtnFEMIK7MDENGbPxRfiCYEXAMPLEKEY" \
  -v ${HOME}/data:/data \
  minio/minio server /data