官方?:https://hub.docker.com/_/redis
一、新建RabbitMQ容器
- docker search rabbitmq:3-management
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
mysql MySQL is a widely used, open-source relation… 8178 [OK]
wordpress The WordPress rich content management system… 2982 [OK]
rabbitmq RabbitMQ is an open source multi-protocol me… 2641 [OK]
maven Apache Maven is a software project managemen… 865 [OK]
redmine Redmine is a flexible project management web… 744 [OK]
drupal Drupal is an open source content management … 651 [OK]
percona Percona Server is a fork of the MySQL relati… 433 [OK]
adminer Database management in a single PHP file. 246 [OK]
joomla Joomla! is an open source content management… 230 [OK]
bitnami/rabbitmq Bitnami Docker Image for RabbitMQ 27 [OK]
hazelcast/management-center Hazelcast Management Center Docker Image 22 [OK]
tutum/rabbitmq Base docker image to run a RabbitMQ server 19
frodenas/rabbitmq A Docker Image for RabbitMQ 12 [OK]
kbudde/rabbitmq-exporter rabbitmq_exporter for prometheus 11 [OK]
cyrilix/rabbitmq-mqtt RabbitMQ MQTT Adapter 7 [OK]
graviteeio/management-api Official Docker Image of Gravitee.io API Man… 6
gonkulatorlabs/rabbitmq DEPRECATED: See maryville/rabbitmq 5 [OK]
macintoshplus/rabbitmq-management Based on rabbitmq:management whit python and… 5 [OK]
pivotalrabbitmq/rabbitmq-server-buildenv Image used to build and test RabbitMQ server… 3
nasqueron/rabbitmqadmin RabbitMQ management plugin CLI tool Lightwei… 1 [OK]
clipper/management_frontend Docker container for Clipper's management fr… 0 [OK]
radiantrfiddeployment/management-service BLE system management service 0
vituity/openshift-rabbitmq RabbitMQ for OpenShift 0 [OK]
exozet/rabbitmq-delay-management This is an rabbitmq management image with ra… 0
newsdev/rabbitmq rabbitmq:olympics Extends official rabbitmq … 0 [OK]
- docker pull rabbitmq:3-management
- docker run -d --name grace_rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3-management
- docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
0104317d41c8 rabbitmq:3-management "docker-entrypoint.s…" 8 seconds ago Up 7 seconds 4369/tcp, 5671/tcp, 0.0.0.0:5672->5672/tcp, 15671/tcp, 25672/tcp, 0.0.0.0:15672->15672/tcp grace_rabbitmq
88931e3b33d5 redis "docker-entrypoint.s…" 6 days ago Up 2 days 0.0.0.0:6379->6379/tcp grace_redis
- docker exec -it grace_rabbitmq bash
root@0104317d41c8:/#
- which rabbitmq-plugins
/opt/rabbitmq/sbin/rabbitmq-plugins
- 通过https://dl.bintray.com/rabbitmq/community-plugins/3.7.x/rabbitmq_delayed_message_exchange/rabbitmq_delayed_message_exchange-20171201-3.7.x.zip下载rabbitmq_delayed_message_exchange插件至本机。
- 在本机控制台输入以下命令,把下载至本机的插件复制到redis容器的插件目录。
docker cp /Users/xxx/Downloads/rabbitmq_delayed_message_exchange-20171201-3.7.x.ez grace_rabbitmq:/opt/rabbitmq/plugins
- 在redis容器中启动该插件
root@0104317d41c8:/# rabbitmq-plugins enable rabbitmq_delayed_message_exchange
Enabling plugins on node rabbit@0104317d41c8:
rabbitmq_delayed_message_exchange
The following plugins have been configured:
rabbitmq_delayed_message_exchange
rabbitmq_management
rabbitmq_management_agent
rabbitmq_web_dispatch
Applying plugin configuration to rabbit@0104317d41c8...
The following plugins have been enabled:
rabbitmq_delayed_message_exchange
started 1 plugins.
root@0104317d41c8:/#