Docker容器大全(持续更新中...

127 阅读2分钟

J0BY7QKXG4CGC_%SYX{ONVM.jpg

本文章使用的环境是:

  • Windows 11
  • VMware® Workstation 16 Pro
  • CentOS 7
  • FianlShell 3.9.8.2
  • Docker 23.0.1

请注意文章时间,版本相关的可能变动,本文章记录于2023年4月份。 持续更新中....

RabbitMQ

  1. 下载rabbitmq:3-management镜像,docker pull rabbitmq:3-management,如图所示就是已经下载完成了,如果没有提前配置好镜像源的话,下载可能会慢一点。 image.png
  2. 安装好之后,检查一下是否已经存在这个rabbitmq的镜像,docker images可以查看本机中所有的容器镜像,如图已存在ImageId=87d31xxxx的rabbitmq容器镜像。 image.png
  3. 运行这个rabbitmq容器,docker run -d --hostname rabbitmq --name docRabbitmq -p 15672:15672 -p 5672:5672 rabbitmq:3-management, 这段命令行表示的是,启动一个主机名为rabbitmq,容器名为docRabbitmq,版本为rabbitmq:3-management的rabbitmq容器,映射的端口号是5672和15672。 image.png
  4. 出来了一串乱码,是什么呢?会不会已经成功了呢?带着疑问,去执行docker psps是将当前运行的容器展示出来,如果使用的是docker ps -a,则是将本机所有的docker容器展示出来。下列图1是运行中的容器,图2则是所有容器(ps:红色标出来的就是本机已经安装过的docker容器)。 image.png image.png
  5. rabbitmq容器已经运行起来了,但是还需要对rabbitmq本身进行一些其他配置,接下来就要进入到这个运行中的rabbitmq,docker exec -it docRabbitmq /bin/bashdocker exec进入容器,-it-i-t的缩写,告诉docker要打开一个交互式终端,也就是要进入嘛,docRabbitmq是容器名称,/bin/bash这段代码的作用是允许你在容器内部执行各种命令和操作。 image.png
  6. 我们已经进来rabbitmq了,接下来就是要对它进行配置,rabbitmq-plugins enable rabbitmq_management,不执行这行命令的话,将会无法连接到这个rabbitmq的管理界面,也就是端口号:15672。当然默认的guest用户是无法满足我们的需求的,外网是无法访问到的,所以还要配置一个自己的账号。rabbitmqctl add_user myUser myPassword,添加一个用户名为myUser,密码为myPassword的账户,并设置成管理员。 image.png image.png image.png
  7. 用账号myUser,密码myPassword登录,Complete!