docker-compose部署activemq
时间: 2023-10-29 14:05:25 浏览: 425
使用docker-compose部署activemq可以按照以下步骤进行操作:
步骤1: 创建docker-compose.yml文件,内容如下:
```
version: '3.0'
services:
activemq:
image: webcenter/activemq
container_name: activemq
restart: always
ports:
- 61613:61613
- 61616:61616
- 8161:8161
volumes:
- /mydata/activemq/data:/data/activemq
- /mydata/activemq/log:/var/log/activemq
environment:
- ACTIVEMQ_ADMIN_LOGIN=admin
- ACTIVEMQ_ADMIN_PASSWORD=admin
- ACTIVEMQ_CONFIG_MINMEMORY=512
- ACTIVEMQ_CONFIG_MAXMEMORY=2048
- TZ=Asia/Shanghai
networks:
default:
external:
name: cjnetwork
```
步骤2: 启动服务,运行以下命令:
```
docker-compose -f /root/docker-compose-activemq.yml up -d
```
步骤3: 验证启动情况,运行以下命令:
```
docker ps
```
步骤4: 访问http://ip:port/admin(用户名和密码默认为admin),如果能够成功访问,则表示启动成功。
步骤5: 关闭服务,可以选择以下两种方式:
方式一:关闭指定文件下的所有容器,运行以下命令:
```
docker-compose -f /root/docker-compose-activemq.yml stop
```
方式二:关闭某个容器,运行以下命令,其中activemq为容器名:
```
docker stop activemq
```
阅读全文