MinIO in Docker


# MinIO in Docker

use Docker:

docker run -d --name minio1 \
  -p 9000:9000 \
  -p 9001:9001 \
  -v /root/minio/data:/data \
  -v /root/minio/config:/root/.minio \
  -e "MINIO_ROOT_USER=QXLXHV2YBUNNIPK1LTYIB7IA" \
  -e "MINIO_ROOT_PASSWORD=fT59aVbwfbTceEeEuR2jWeJE3mv2nG_rQ_1dgSIXHFiIlIRf" \
  quay.io/minio/minio server /data --console-address ":9001"
1
2
3
4
5
6
7
8
复制代码

use Podman:

podman run -p 9000:9000 -p 9001:9001 \
  quay.io/minio/minio server /data --console-address ":9001"
1
2
复制代码

# 使用Docker secrets进行MinIO Access和Secret密钥自定义

要覆盖MinIO的自动生成的密钥,你可以把secret和access秘钥创建成Docker secrets (opens new window). MinIO允许常规字符串作为Access和Secret密钥。

Copyecho "AKIAIOSFODNN7EXAMPLE" | docker secret create access_key -
echo "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY" | docker secret create secret_key -
1
2
复制代码

使用docker service创建MinIO服务,并读取Docker secrets。

Copydocker service create --name="minio-service" --secret="access_key" --secret="secret_key" minio/minio server /data
1
复制代码

更多 docker service信息,请访问 这里 (opens new window)

# 获取容器ID

在容器中使用Docker命令, 你需要知道这个容器的 容器ID 。 为了获取 Container ID, 运行

Copydocker ps -a
1
复制代码

-a flag 确保你获取所有的容器(创建的,正在运行的,退出的),然后从输出中识别Container ID

# 启动和停止容器

启动容器,你可以使用 docker start (opens new window) 命令。

Copydocker start <container_id>
1
复制代码

停止一下正在运行的容器, 使用 docker stop (opens new window) 命令。

Copydocker stop <container_id>
1
复制代码

# MinIO容器日志

获取MinIO日志,使用 docker logs (opens new window) 命令。

Copydocker logs <container_id>
1
复制代码

# 监控MinioDocker容器

监控MinIO容器使用的资源,使用 docker stats (opens new window) 命令.

Copydocker stats <container_id>
1
复制代码
最近更新
01
生命短暂,犹如露珠消散,人们在奔波中寻求答案。
03-09
02
人生天地之间,若白驹过隙,忽然而已。
05-06
表情 | 预览
Code -1: Request has been terminated
Possible causes: the network is offline, Origin is not allowed by Access-Control-Allow-Origin, the page is being unloaded, etc. [N/A GET https://pum3vmup.api.lncld.net/1.1/classes/Comment]
Powered By Valine
v1.3.6