Přeskočit obsah

Instalace ActiveMQ

Activemq je provozováno v dockeru.

Vytvoření adresářů a souboru docker-compose.yml

Příkazy níže vytvoří adresář pro soubor docker-compose.yml a stáhnou konfiguraci z image.

mkdir /opt/activemq
cd /opt/activemq
vim /opt/activemq/docker-compose.yml # (1)!

# (2)!
docker create --name amq apache/activemq-classic:5.18.4
docker cp amq:/opt/apache-activemq/conf .
docker rm amq
  1. Viz docker-compose.yml
  2. Stažení konfigurace přímo z image

Konfigurace activemq

Nakonfirurovat activemq podle Konfigurace activemq.

Zmíněné soubory

/opt/activemq/docker-compose.yml
version: '3.1'

services:
 activemq:
  image: apache/activemq-classic:5.18.4
  restart: always
  environment:
    TZ: "Europe/Prague"
  volumes:
   - './conf:/opt/apache-activemq/conf'
  ports:
   # (1)!
   - 10.120.1.2:61616:61616
   - 127.0.0.1:61616:61616

   # (2)!
   - 127.0.0.1:8161:8161
  logging:
    driver: 'journald'
    options:
      tag: 'activemq'
  1. Vypsat síťová rozhraní, na kterých má být activemq dostupné
  2. Pokud je to žádoucí, zpřístupnit i Web Console (ideálně pouze na localhost a přistupovat na ni přes ssh tunel)