官网:https://www.minio.org.cn/docs/cn/minio/container/index.html

mkdir -p   /opt/docker/minio/data

sudo docker run -itd --restart=always  --privileged \
   -p 9000:9000 \
   -p 9090:9090 \
   --name minio \
   -v /opt/docker/minio/data:/data \
   -e "MINIO_ROOT_USER=admin" \
   -e "MINIO_ROOT_PASSWORD=admin123" \
   quay.io/minio/minio server /data --console-address ":9090"

The example above works this way:

  • mkdir creates a new local directory at ~/minio/data in your home directory.

  • docker run starts the MinIO container.

  • -p binds a local port to a container port.

  • -name creates a name for the container.

  • -v sets a file path as a persistent volume location for the container to use. When MinIO writes data to /data, that data mirrors to the local path ~/minio/data, allowing it to persist between container restarts. You can replace ~/minio/data with another local file location to which the user has read, write, and delete access.

  • -e sets the environment variables MINIO_ROOT_USER and MINIO_ROOT_PASSWORD, respectively. These set the root user credentials. Change the example values to use for your container.

posted on 2023-05-16 15:44  lshan  阅读(55)  评论(0编辑  收藏  举报