it编程 > 开发工具 > Docker

通过docker 部署minio的方法(端口号为9105)

63人参与 2024-12-20 Docker

通过docker部署minio对象存储服务,并指定api端口为9105,可以按照以下步骤进行。我们将基于已有的资料来详细说明这一过程。

1. 准备工作

首先,确保你的系统上已经安装了docker。如果没有安装,可以根据官方文档指导完成安装。接下来,创建用于存储minio数据和配置文件的目录。这里我们选择在/usr/local/minio下创建两个子目录:data用于存放实际的数据,而config则用来保存minio的配置信息。

mkdir -p /usr/local/minio/data
mkdir -p /usr/local/minio/config

2. 拉取minio镜像

使用docker pull命令从docker hub拉取最新的minio镜像:

docker pull minio/minio

这一步会下载minio的官方镜像到本地机器上。

3. 启动minio容器

接下来,我们需要运行一个docker容器来启动minio服务。为了满足您提出的将api端口设置为9105的需求,我们将修改默认的端口映射规则。同时,我们还会为控制台分配另一个端口(例如9106),以避免冲突。以下是完整的命令示例:

docker run \
  --name minio \
  -p 9105:9000 \ # 将主机的9105端口映射到容器内的9000端口,用于s3 api访问
  -p 9106:9090 \ # 将主机的9106端口映射到容器内的9090端口,用于web控制台访问
  -d \
  --restart=always \
  -e "minio_root_user=admin" \ # 设置管理员用户名
  -e "minio_root_password=admin123456" \ # 设置管理员密码
  -v /usr/local/minio/data:/data \ # 挂载数据卷
  -v /usr/local/minio/config:/root/.minio \ # 挂载配置卷
  minio/minio server /data --console-address ":9090" --address ":9000"

在这个命令中,-p 9105:9000表示将宿主机的9105端口映射到容器内部的9000端口,这是minio提供s3兼容api服务的地方;而-p 9106:9090则是将宿主机的9106端口映射到容器内的9090端口,供minio web控制台使用。此外,我们还设置了自动重启策略(--restart=always),以便在docker服务重启时自动恢复minio容器。

4. 验证部署

一旦容器成功启动,你可以通过浏览器访问http://<your-server-ip>:9106来打开minio的web界面,并使用之前设置的用户名和密码登录。对于api请求,则可以通过http://<your-server-ip>:9105来进行。

5. 注意事项

通过以上步骤,你应该能够顺利地通过docker部署minio,并将其api端口设置为9105。如果遇到任何问题或有进一步的需求,请参考官方文档或其他社区资源获取帮助。

到此这篇关于通过docker 部署minio的方法(端口号为9105)的文章就介绍到这了,更多相关docker 部署minio内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)
打赏 微信扫一扫 微信扫一扫

您想发表意见!!点此发布评论

推荐阅读

dockerExecute 函数和docker.build的区别解析

12-20

centos7安装/升级docker和docker compose方式

12-20

docker快速搭建私有镜像仓库registry以及registryUI方式

12-20

在Ubuntu下通过Docker部署Cloudflared Tunnel服务器

12-30

DeepSeek本机部署详细步骤(基于Ollama和Docker管理)

02-08

DeepSeek本地部署+可视化WebUI的实现(图文教程)

02-08

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论