1、docker安装MinIO镜像
docker pull minio/minio
2、后台运行容器方式启动MinIO
docker run -p 9000:9000 --name minio -di --restart=always -e "MINIO_ACCESS_KEY=miniominio" -e "MINIO_SECRET_KEY=miniominio" -v /minio/data:/data -v /minio/config:/root/.minio minio/minio server /data --console-address ":9000" --address ":9090"
说明:
# -p 端口映射 将外部端口 映射到 容器内部端口
# --name 自定义容器名称
# -di 后台运行的方式运行
# --restart=always 一旦docker重启或者开启时,也自动启动镜像
# -e 设置系统变量 在这里是设置Minio的ACCESS_KEY和SECRET_KEY 不设置默认为“minioadmin/minioadmin”
# -v 挂载文件 将系统文件 映射到 容器内部对应的文件夹
#access_key为miniominio,即登录用户(唯一标识)
#secret_key为miniominio,即登录密码
#--console-address ":9000" ,设置静态ip端口
3)查看是否启动成功
1)、查看所有docker,获取名称为minio的容器ID
docker ps -a
2)、查看MinIO的日志
docker logs 容器id(容器名称)
3)、访问MinIO
如果启动成功却访问不了可能是防火墙中未开放9000端口,开放9000端口:sudo ufw allow 9000
如果还是不行,用下面这条启动指令:
docker run -p 9000:9000 --name minio \ -d --restart=always \ -e "MINIO_ACCESS_KEY=miniominio" \ -e "MINIO_SECRET_KEY=miniominio" \ -v /home/data:/data \ -v /home/config:/root/.minio \ minio/minio:RELEASE.2021-01-16T02-19-44Z server /data