ActiveMq to Docker
win环境
1.拉去镜像
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| docker search ActiveMQ
docker pull webcenter/activemq
Using default tag: latest latest: Pulling from webcenter/activemq 7dcf5a444392: Pull complete 9eebba75a87f: Pull complete 1f0440d87cc7: Pull complete dacd0555c1b4: Pull complete b0f19aa05a94: Pull complete 4796f64423b2: Pull complete 5d994b710cb9: Pull complete 313a84c05d3c: Pull complete 1d6a562461f1: Pull complete e25558998b21: Pull complete 1423ae5a1b0b: Pull complete 8d4e082d1ca6: Pull complete 098d68aaa4ae: Pull complete Digest: sha256:35015988c4047a2ab1888466f5aae30420f7addde4c467e5db9ae64eea6b47b0 Status: Downloaded newer image for webcenter/activemq:latest docker.io/webcenter/activemq:latest
docker images
BASH
|
自定义位置创建文件夹文件夹关系如下
执行docker run
1
| docker run --name=activemq -itd -p 8161:8161 -p 61616:61616 -e ACTIVEMQ_ADMIN_LOGIN=admin -e ACTIVEMQ_ADMIN_PASSWORD=123456 -v 系统盘符:路径\activemq:/data/activemq -v 系统盘符:路径\activemq\log:/var/log/activemq webcenter/activemq:latest
BASH
|
参数解释:
- 端口 61616 是 ActiveMq 的容器使用端口
- 端口 8161 是 web 页面管理端口
- 系统盘符:路径\activemq 是将activeMQ运行文件挂载到该目录
- 系统盘符:路径\activemq\log是将activeMQ运行日志挂载到该目录
-e ACTIVEMQ_ADMIN_LOGIN=admin
指定登录名
-e ACTIVEMQ_ADMIN_PASSWORD=123456
登录密码
执行后如图:
结果图
访问http://localhost:8161/admin/