docker 安装 minio (单体架构)

文字归档:https://www.yuque.com/u27599042/coding_star/qcsmgom7basm6y64

查询 minio 镜像

docker search minio

docker 安装 minio (单体架构)_第1张图片

拉取镜像

docker pull minio/minio

创建启动 minio 容器

用户名长度至少为 3,密码长度至少为 8

docker run \
-p 9000:9000 \
-p 9090:9090 \
--name minio \
-d --restart=always \
-e "MINIO_ACCESS_KEY=minioadmin" \
-e "MINIO_SECRET_KEY=minioadmin" \
-v /home/docker/minio/data:/data \
-v /home/docker/minio/config:/root/.minio \
minio/minio server /data --console-address ":9090" -address ":9000"
docker run ==> 运行容器

-p 9000:9000 \ ==> 指定宿主机 9000 端口为容器 9000 端口的映射

-p 9090:9090 \ ==> 指定宿主机 9090 端口为容器 9090 端口的映射

--name minio \ ==> 指定运行容器后容器的名称

-d --restart=always \ ==> Linux重启容器也跟随重启

-e "MINIO_ACCESS_KEY=minioadmin" \ ==> 访问 minio 的用户名

-e "MINIO_SECRET_KEY=minioadmin" \ ==> 访问 minio 的密码

-v /home/docker/minio/data:/data \ ==> 宿主机目录与容器目录的映射(数据目录)

-v /home/docker/minio/config:/root/.minio \ ==> 宿主机目录与容器目录的映射(配置文件)

minio/minio server /data --console-address ":9090" -address ":9000"
==> 运行的容器为 minio/minio,运行容器中的 server 程序,运行程序时的参数为 /data --console-address ":9090" -address ":9000"
==> /data minio 数据存放位置为容器中的 /data
==> --console-address ":9090"  指定 Web 控制台的端口号
==> -address ":9000" 指定 minio 服务程序运行端口号

docker 安装 minio (单体架构)_第2张图片

访问 minio Web 控制台

浏览器访问:http://IP:9090
docker 安装 minio (单体架构)_第3张图片
docker 安装 minio (单体架构)_第4张图片

遇到的问题与解决

无法访问 minio Web 控制台

查看 minio 容器运行日志

docker logs minio容器ID

Access key length should be at least 3, and secret key length at least 8 characters

用户名长度至少为 3,密码长度至少为 8

ERROR Unable to validate credentials inherited from the shell environment: Invalid credentials
      > Please provide correct credentials
      HINT:
        Access key length should be at least 3, and secret key length at least 8 characters

docker 安装 minio (单体架构)_第5张图片

你可能感兴趣的:(小尾巴的编程知识星球,docker,架构,java)