docker部署minio

拉镜像

docker pull quay.io/minio/minio:RELEASE.2024-12-18T13-15-44Z.fips

MinIO 的官方 Docker 镜像托管在 Quay.io(而非 Docker Hub),以下是其版本分类及常见标签说明:
docker部署minio_第1张图片
环境对应信息:
amd: 32位X86
amd64: 64位X86
arm: 32位ARM
arm64: 64位ARM

创建目录

一个用来存放配置,一个用来存储上传文件的目录
启动前需要先创建Minio外部挂载的配置文件( /opt/minio/config),和存储上传文件的目录( /opt/minio/data)

创建Minio容器并运行

docker run \
-p 9001:9001 \
-p 9002:9002 \
--net=host \
--name minio \
-d --restart=always \
-e "MINIO_ACCESS_KEY=minioadmin" \
-e "MINIO_SECRET_KEY=minioadmin" \
-v /opt/minio/data:/data \
-v /opt/minio/config:/root/.minio \
quay.io/minio/minio:RELEASE.2024-12-18T13-15-44Z.fips server \
/data --console-address ":9001" -address ":9002"
-p 9001:9001 -p 9002:9002 端口映射,前一个是服务器的端口,后一个是客户端也就是api接口访问的端口地址
–net=host 网络设置,表示容器将使用主机的网络栈,这样就不需要在容器内部配置网络
-d --restart=always 这是运行容器的其他选项,-d使容器在后台运行,–restart=always表示容器总是会在退出后自动重启
-e “MINIO_ACCESS_KEY=minioadmin” 用户名
-e “MINIO_SECRET_KEY=minioadmin” 密码
-v /opt/minio/data:/data 将宿主机上的 /opt/minio/data 目录挂载到容器内的 /data 目录,持久化存储数据
-v /opt/minio/config:/root/.minio 将宿主机上的 /opt/minio/config 目录挂载到容器内的 /root/.minio 目录
minio/minio server /data --console-address “:9001” -address “:9002” 容器内要运行的命令,启动一个名为 “minio” 的服务器,数据存储在 /data 目录下,服务器的控制台地址为 “:9001”,服务地址为 “:9002”

访问

http://服务器地址:9001/login 
用户名: minioadmin
密码:minioadmin

你可能感兴趣的:(容器,docker,容器,运维)