这是我参与「第五届青训营 」伴学笔记创作活动的第 12 天
使用docker安装minio以及rabbitmq并且进行配置
注意 在ubuntu虚拟机中使用docker由于Docker 默认的下载源均在国外,没有VPN的情况下,下载速度都很慢,为此需要设置国内的下载镜像源;
-
Docker 下载加速可从三个方面加速:Docker镜像下载加速、pip 下载加速、apt 下载加速 步骤如下:
-
登录阿里云网址 cr.console.aliyun.com**
可以使用支付宝登录,扫码登录即可比较简单**
登录后无需设置
- 点击镜像加速,即可看到属于自己的专属加速链接
这个加速链接每个人都是不同的
在/etc/docker下新建文件 damon.json 并且输入
{ "registry-mirrors":
["pwy6jcrc.mirror.aliyuncs.com"]
} 之后接下来重新加载damon配置文件,重启docker systemctl daemon-reload systemctl restart docker docker加速就配置完成 之后下载minio的docker的镜像 查看docker环境 docker search minio 下载MinIO的镜像 docker pull minio/minio 之后创建minio的工作目录 其中一个用来存放配置,另外一个用来存储上传文件的目录。 mkdir /www/minio/ mkdir /www/minio/data mkdir /www/minio/config
port 端口映射 -d 后台运行 --name 取别名 -v 将容器中 /data 目录下的文件挂载到本机防止文件丢失 -v 将容器中 /data 目录下的文件挂载到本机防止文件丢失 MINIO_ACCESS_KEY 相当于用户名 MINIO_SECRET_KEY 相当于密码 (Access key length should be at least 3, and secret key length at least 8 characters,注意:账号至少3位,密码至少8位)
这里的9090端口指的是minio的客户端端口。虽然设置9090但是也可以设置为其他的
docker run -p 9000:9000 -p 9090:9090 \
--name minio \
-d --restart=always \
-e "MINIO_ACCESS_KEY=minio" \
-e "MINIO_SECRET_KEY=123123123" \
-v /www/minio/data:/www/minio/data \
-v /www/minio/config:/www/minio/config \
minio/minio server /data --console-address ":9090" -address ":9000"
docker安装rabbitmq docker pull rabbitmq docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq 容器的5672端口映射到外部的5672端口 解释:-p 外网端口:docker的内部端口 ,你们可以改成自己的外网端口号,我这里映射的外网端口是5672那么程序连接端口就是用5672 rabbitmq-plugins enable rabbitmq_management 可以开启管理界面