要使用 vulhub/activemq:5.16.5 镜像安装 ActiveMQ 5.16.6,你需要做以下步骤:
-
拉取镜像:
运行以下命令拉取 vulhub/activemq:5.16.5 镜像:
docker pull vulhub/activemq:5.16.5
-
创建并运行容器:
使用
docker run
命令创建并运行 ActiveMQ 容器:docker run -d --name my_activemq_container -p 8161:8161 -p 61616:61616 vulhub/activemq:5.16.5
这将在后台运行一个名为
my-activemq-container
的容器,并将容器内部的 8161 和 61616 端口映射到宿主机上,以便通过浏览器访问 ActiveMQ 的管理控制台和连接 ActiveMQ 服务。 -
检查容器状态:
使用以下命令检查容器是否成功运行:
docker ps -a
如果容器处于运行状态,则说明安装成功。如果容器停止了,你可以通过查看容器日志 (
docker logs my-activemq-container
) 来查找原因。 -
访问 ActiveMQ 管理控制台:
在浏览器中访问 ActiveMQ 管理控制台,地址为
http://localhost:8161/admin
。你可以使用默认的用户名和密码登录,通常是admin/admin
。 -
连接到 ActiveMQ 服务:
使用 ActiveMQ 客户端,例如 Java 客户端,连接到 ActiveMQ 服务。你可以使用
tcp://localhost:61616
作为连接地址。