IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Docker minio 的安装 -> 正文阅读

[系统运维]Docker minio 的安装


官网链接: http://docs.minio.org.cn/docs/

一、拉取镜像

在安装前,要先启动docker,我第一次没配好,就关机,第二次打开忘记开docker,就很…


# 启动docker
[root@node3 /]# sudo service docker start
# 拉取镜像
[root@node3 /]# docker pull minio/minio

二、 查看镜像


[root@node3 minio]# docker images
REPOSITORY    TAG       IMAGE ID       CREATED        SIZE
minio/minio   latest    9fe6a2a345f5   2 days ago     264MB
hello-world   latest    d1165f221234   4 months ago   13.3kB

三、 建立挂载文件

[root@node3 /]# mkdir -p /data/docker/minio

[root@node3 /]# cd data/docker/minio/
[root@node3 minio]# mkdir data
[root@node3 minio]# mkdir config
[root@node3 minio]# ls
config  data

四、 运行容器

这里可以写入到一个文件里运行,参考minio安装和使用
如果要写下面这行语句,一定要一行一行写,我就是一次复制全部然后粘贴就运行不成功,CV大法不是这样玩的…


[root@node3 minio]# docker run -p 9090:9000 --name minio \
-d --restart=always \
-e MINIO_ACCESS_KEY=minio \
-e MINIO_SECRET_KEY=minio@321 \
-v /data/docker/minio/data:/data \
-v /data/docker/minio/config:/root/.minio \
minio/minio server /data \
--console-address ":9000" --address ":9090

五、 查看容器

查看容器


# 由于我第一次建的是minio 报错让我设置静态端口,不然访问不了,所以用上面重新运行了一个容器minio1 
[root@node3 minio]# docker ps
CONTAINER ID   IMAGE         COMMAND                  CREATED             STATUS          PORTS                                       NAMES
64655e6e1b30   minio/minio   "/usr/bin/docker-ent…"   32 minutes ago      Up 32 minutes   0.0.0.0:9090->9000/tcp, :::9090->9000/tcp   minio1
641cb97fc27a   minio/minio   "/usr/bin/docker-ent…"   About an hour ago   Up 52 minutes   0.0.0.0:9000->9000/tcp, :::9000->9000/tcp   minio

查看日志


[root@node3 minio]# docker logs 64655e6e1b30
WARNING: MINIO_ACCESS_KEY and MINIO_SECRET_KEY are deprecated.
         Please use MINIO_ROOT_USER and MINIO_ROOT_PASSWORD
API: http://172.17.0.3:9090  http://127.0.0.1:9090

Console: http://172.17.0.3:9000 http://127.0.0.1:9000

Documentation: https://docs.min.io
console logs started
closed conn.ReadMessage: websocket: close 1000 (normal)
console logs stopped

查看端口


[root@node3 minio]# docker port 64655e6e1b30
9000/tcp -> 0.0.0.0:9090
9000/tcp -> :::9090

六、 查看是否成功

方式一:curl 127.0.0.1:9090

注意端口是9090不是9000!


[root@node3 minio]# curl 127.0.0.1:9090
<!doctype html><html lang="en"><head><meta charset="utf-8"/><meta name="viewport                                                                                                             " content="width=device-width,initial-scale=1"/><meta name="theme-color" content                                                                                                             ="#000000"/><meta name="description" content="MinIO Console"/><link href="https:                                                                                                             //fonts.googleapis.com/css2?family=Lato:wght@400;500;700;900&display=swap" rel="                                                                                                             stylesheet"/><link href="/styles/root-styles.css" rel="stylesheet"/><link rel="a                                                                                                             pple-touch-icon" sizes="180x180" href="/apple-icon-180x180.png"/><link rel="icon                                                                                                             " type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" typ                                                                                                             e="image/png" sizes="96x96" href="/favicon-96x96.png"/><link rel="icon" type="im                                                                                                             age/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/ma                                                                                                             nifest.json"/><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#3a4e54                                                                                                             "/><title>MinIO Console</title><link href="/static/css/2.60e04a19.chunk.css" rel                                                                                                             ="stylesheet"><link href="/static/css/main.8cfac526.chunk.css" rel="stylesheet">                                                                                                             </head><body><noscript>You need to enable JavaScript to run this app.</noscript>                                                                                                             <div id="root"><div id="loader-block"><svg class="loader-svg-container" viewBox=                                                                                                             "22 22 44 44"><circle class="loader-style MuiCircularProgress-circle MuiCircular                                                                                                             Progress-circleIndeterminate" cx="44" cy="44" r="20.2" fill="none" stroke-width=                                                                                                             "3.6"></circle></svg></div></div><script>!function(e){function r(r){for(var n,l,                                                                                                             i=r[0],a=r[1],p=r[2],c=0,s=[];c<i.length;c++)l=i[c],Object.prototype.hasOwnPrope                                                                                                             rty.call(o,l)&&o[l]&&s.push(o[l][0]),o[l]=0;for(n in a)Object.prototype.hasOwnPr                                                                                                             operty.call(a,n)&&(e[n]=a[n]);for(f&&f(r);s.length;)s.shift()();return u.push.ap                                                                                                             ply(u,p||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,                                                                                                             i=1;i<t.length;i++){var a=t[i];0!==o[a]&&(n=!1)}n&&(u.splice(r--,1),e=l(l.s=t[0]                                                                                                             ))}return e}var n={},o={1:0},u=[];function l(r){if(n[r])return n[r].exports;var                                                                                                              t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,l),t.l=!0,t.                                                                                                             exports}l.m=e,l.c=n,l.d=function(e,r,t){l.o(e,r)||Object.defineProperty(e,r,{enu                                                                                                             merable:!0,get:t})},l.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringT                                                                                                             ag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.definePr                                                                                                             operty(e,"__esModule",{value:!0})},l.t=function(e,r){if(1&r&&(e=l(e)),8&r)return                                                                                                              e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null                                                                                                             );if(l.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"str                                                                                                             ing"!=typeof e)for(var n in e)l.d(t,n,function(r){return e[r]}.bind(null,n));ret                                                                                                             urn t},l.n=function(e){var r=e&&e.__esModule?function(){return e.default}:functi                                                                                                             on(){return e};return l.d(r,"a",r),r},l.o=function(e,r){return Object.prototype.                                                                                                             hasOwnProperty.call(e,r)},l.p="/";var i=this["webpackJsonpportal-ui"]=this["webp                                                                                                             ackJsonpportal-ui"]||[],a=i.push.bind(i);i.push=r,i=i.slice();for(var p=0;p<i.le                                                                                                             ngth;p++)r(i[p]);var f=a;t()}([])</script><script src="/static/js/2.1bafa615.chu                                                                                                             nk.js"></script><script src="/static/js/main.50c2f2ba.chunk.js"></script></body>

运行成功大概就是这个样子了,不过我在这里遇到两个错
错误参考: Docker minio 安装中的一些错误
这个博客Docker的minio文件服务器部署【嘿】我参考的比较多,但是他用这个命令运行出来的貌似是错的,网页访问不了

方式二:http://ip:9090/minio/login

ip是虚拟机的ip地址,起初我以为是从虚拟机访问(有的虚拟机带界面也有浏览器),后来发现是用自己的电脑访问。
访问地址还可以是: http://ip:9090
不用加/minio/login也能访问
在这里插入图片描述

在这里插入图片描述
这样就可以了

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-07-25 12:01:39  更:2021-07-25 12:03:25 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/27 10:53:38-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计