既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Go语言开发知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
#### 启动容器
**启动参数**
1 --name 参数 自定义一个容器名称
2 -d 无参 后台运行容器
3 -v 参数 映射文件或目录,格式:宿主机目录或文件:容器目录或文件
4 -p 参数 映射端口,格式:宿主机端口:容器端口
5 --privilleged=true 给容器设置root权限,没有这个配置对容器的操作只有只读权限
**启动容器**
这里映射两个端口5672和15672,5672为rabbitmq默认的启动端口,15672为界面管理系统的启动端口
docker run --name rabbitmq -p 5672:5672 -p 15672:15672 --privilleged=true 镜像ID
**查看所有容器**
1 查看运行的容器 docker ps
2 查看所有的容器 docker ps -a
#### 容器管理
**启动容器**
docker start 容器名称
示例
docker start rabbitmq
**停止容器**
docker stop 容器名称
示例
docker stop rabbitmq
**重启容器**
docker restart 容器名称
示例
docker restart rabbitmq
#### rabbitmq用户管理
docker安装好之后默认是禁止guest用户登录的,当然也不建议使用guest用户,因此我们就需要添加一个用户。
**以终端形式进入容器**
想要进入终端,先要确保容器正在运行
docker exec -it rabbitmq /ban/bash
**用户操作**
1 查看用户列表 `/opt/rabbitmq/sbin/rabbitmqctl list_user`
2 删除guest用户 `opt/rabbitmq/sbin/rabbitmqctl delete_user guest`
3 添加新用户 `opt/rabbitmq/sbin/rabbitmqctl add_user admin adminpassword`
4 设置用户角色 `opt/rabbitmq/sbin/rabbitmqctl set_user_tags admin administrator`
5 分配权限 `opt/rabbitmq/sbin/rabbitmqctl set_permissions -p / admin '.*' '.*' '.*'`
6 退出容器 exit
7 重启窗口 `docker restart rabbitmq`
8 浏览访问ip:15672,用新添加的用户登录
注意,这里还要看一下防火墙是否对外开放了15672端口
#### 插件安装
**进入终端**
docker exec -it rabbitmq /bin/bash
![img](https://img-blog.csdnimg.cn/img_convert/319295766ca3db8849cac25362c9485f.png)
![img](https://img-blog.csdnimg.cn/img_convert/2a93f2d609f12da7508bbdbb5d9d09c2.png)
**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**
**[需要这份系统化的资料的朋友,可以添加戳这里获取](https://bbs.csdn.net/topics/618658159)**
**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
获取](https://bbs.csdn.net/topics/618658159)**
**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**