Docker ActiveMQ

平时使用 activemq 就觉得安装还挺麻烦,懒得去弄。

现在使用 docker,简化这一操作。

基础知识

Docker 入门介绍

Active-MQ

安装命令

查询

  • 命令
  [plaintext]
1
$ docker search activemq
  • 结果
  [plaintext]
1
2
3
4
5
NAME DESCRIPTION STARS OFFICIAL AUTOMATED webcenter/activemq ActiveMQ 5.14.3 with OpenJDK-jre-8-headless … 140 [OK] rmohr/activemq Various versions of ActiveMQ neatly packet i… 54 [OK] vromero/activemq-artemis ActiveMQ Artemis image (Debian and Alpine ba… 15 [OK] ...

直接选择第一个即可

拉取镜像

  [plaintext]
1
$ docker pull webcenter/activemq

镜像列表

  • 命令
  [plaintext]
1
$ docker image list
  • 结果
  [plaintext]
1
2
3
... webcenter/activemq latest 3af156432993 20 months ago 422MB ...

启动 activemq

  [plaintext]
1
docker run -d --name myactivemq -p 61616:61616 -p 8161:8161 webcenter/activemq

61616 是 activemq 的容器使用端口,8161 是 web 页面管理端口。

  • 查看运行状态
  [plaintext]
1
2
3
$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 7a15fb8885d1 webcenter/activemq "/app/run.sh" 4 seconds ago Up 4 seconds 1883/tcp, 5672/tcp, 0.0.0.0:8161->8161/tcp, 61613-61614/tcp, 0.0.0.0:61616->61616/tcp myactivemq

访问页面

浏览器输入 http://127.0.0.1:8161/,点击 Manage ActiveMQ broker 使用默认账号/密码:admin/admin 进入查看