minio安装(包括docker安装)
一、安裝包安裝
(1)FTP上傳包minio下載地址(https://min.io/download)至/minio目錄下。
(2)增加權(quán)限。
chmod +x minio
(3)啟動(dòng)minio
./minio server /minio/minioData
(4)開(kāi)放端口
/sbin/iptables -I INPUT -p tcp --dport 9000 -j ACCEPT
Minio服務(wù)器自帶嵌入式web對(duì)象瀏覽器。將web瀏覽器指向http://服務(wù)器IP:9000,驗(yàn)證服務(wù)器是否已成功啟動(dòng)。
(5)配置AK,SK固定該字段值,設(shè)置環(huán)境變量進(jìn)行覆蓋。
配置環(huán)境變量覆蓋,命令:
#set minio environment
export MINIO_ACCESS_KEY=GK1Q0LE9G2B8B66T541A
export MINIO_SECRET_KEY=KfQEH9IfjINH+VAH8k681z2+nKodJMjpiIxsCcNa
minio配置參考
官網(wǎng):https://docs.minio.io/
https://blog.csdn.net/abcdad/article/details/82380730
二、docker安裝
Docker 要求 CentOS 系統(tǒng)的內(nèi)核版本高于 3.10?,查看當(dāng)前內(nèi)核版本
Uname -r
備份下原來(lái)的yum源(可省略,因此次安裝的minio不包含在原來(lái)的yum源中)
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo_bak
獲取阿里云yum源:
Wget -O /etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache
yum update -y
安裝一些必要的系統(tǒng)工具:
yum install -y yum-utils device-mapper-persistent-data lvm2
添加軟件源信息:
sudo yum-config-manager --add-repo ??????? http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新 yum 緩存:
yum makecache fast
安裝 Docker-ce:
yum -y install docker-ce
啟動(dòng) Docker 后臺(tái)服務(wù):
systemctl start docker
設(shè)置鏡像(由于默認(rèn)鏡像都是國(guó)外,速度很慢):
vi /etc/docker/daemon.json
?
{
?????? ??????? ?"registry-mirrors": ["https://aj2rgad5.mirror.aliyuncs.com"]
}
開(kāi)放管理端口映射:
vim /lib/systemd/system/docker.service
將第11行的ExecStart=/usr/bin/dockerd,替換為:
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock -H tcp://0.0.0.0:7654
2375是管理端口,7654是備用端口
在~/.bashrc中寫入docker管理端口
vim ~/.bashrc
export DOCKER_HOST=tcp://0.0.0.0:2375
source ~/.bashrc
重啟docker:
systemctl daemon-reload
systemctl restart docker.service
測(cè)試運(yùn)行 hello-world:
docker run hello-world
如出現(xiàn)以下信息,則說(shuō)明成功。
Hello from Docker!
This message shows that your installation appears to be working correctly.
?
***使用docker安裝并啟動(dòng)minio
docker run -p 9000:9000 --name minio1 \
? -v /mnt/data:/prepaycard/minioData \
? -v /mnt/config:/prepaycard/.minio \
? minio/minio server /prepaycard/minioData
Minio自定義Access和Secret密鑰
docker run -p 9000:9000 --name minio1 \
? -e "MINIO_ACCESS_KEY=AK自定義" \
? -e "MINIO_SECRET_KEY=SK自定義" \
? -v /mnt/data:/prepaycard/minioData \
? -v /mnt/config:/prepaycard/.minio \
? minio/minio server /prepaycard/minioData
?
此時(shí)若關(guān)閉客戶端,容器也將關(guān)閉,設(shè)置使用docker啟動(dòng)容器
獲取容器ID:
docker ps -a
啟動(dòng)容器:
docker start <container_id>
停止正在運(yùn)行的容器:
docker stop <container_id>
總結(jié)
以上是生活随笔為你收集整理的minio安装(包括docker安装)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 分布式CAP详解,为什么三个指标不可能同
- 下一篇: Mycat安装与配置