Skip to content

Commit d5d50d6

Browse files
Try different arch
1 parent 7a7f774 commit d5d50d6

File tree

2 files changed

+24
-8
lines changed

2 files changed

+24
-8
lines changed

deps/amqp10_client/ibm-mq/Dockerfile

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ RUN apt-get update \
66
&& apt-get install -y wget gzip \
77
&& rm -rf /var/lib/apt/lists/*
88

9-
RUN wget -c https://public.dhe.ibm.com/ibmdl/export/pub/software/websphere/messaging/mqadv/9.3.5.0-IBM-MQ-Advanced-for-Developers-Non-Install-Linux${ARCH}.tar.gz \
10-
&& gunzip 9.3.5.0-IBM-MQ-Advanced-for-Developers-Non-Install-Linux${ARCH}.tar.gz \
9+
RUN wget -c https://public.dhe.ibm.com/ibmdl/export/pub/software/websphere/messaging/mqadv/9.3.5.0-IBM-MQ-Advanced-for-Developers-${ARCH}.tar.gz \
10+
&& gunzip 9.3.5.0-IBM-MQ-Advanced-for-Developers-${ARCH}.tar.gz \
1111
&& mkdir /var/MQServer \
12-
&& tar -xf 9.3.5.0-IBM-MQ-Advanced-for-Developers-Non-Install-Linux${ARCH}.tar -C /var/MQServer
12+
&& tar -xf 9.3.5.0-IBM-MQ-Advanced-for-Developers-${ARCH}.tar -C /var/MQServer
1313

1414
WORKDIR /var/MQServer
1515

@@ -27,6 +27,8 @@ RUN /bin/bash -c "source /var/MQServer/bin/setmqenv -s" \
2727
COPY start.sh /var/MQServer/start.sh
2828
RUN chmod 777 /var/MQServer/start.sh
2929
EXPOSE 1414/tcp
30+
EXPOSE 5672/tcp
31+
3032
#ENV MQ_OVERRIDE_DATA_PATH=/mnt/mqm/data MQ_OVERRIDE_INSTALLATION_NAME=Installation1 MQ_USER_NAME="mqm"
3133
ENTRYPOINT /var/MQServer/start.sh
3234

deps/amqp10_client/ibm-mq/README.md

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,29 @@
11
# Build docker image
22

3-
docker build -t "ibm-mq" --build-arg ARCH=ARM64 .
3+
It downloads artifacts from https://public.dhe.ibm.com/ibmdl/export/pub/software/websphere/messaging/mqadv.
4+
5+
For ubuntu x86, run this command:
6+
```
7+
docker build -t "ibm-mq" --build-arg ARCH=UbuntuLinuxX64 .
8+
```
9+
10+
For ubuntu ARM, run this command:
11+
```
12+
docker build -t "ibm-mq" --build-arg ARCH=UbuntuLinuxARM .
13+
```
14+
415

516
# Run docker image
617

718
docker run -d ibm-mq
819

9-
# Display queues
20+
# Display queues
21+
22+
docker exec -it ibm-mq
1023

11-
docker exec -it ibm-mq
24+
display channel(*)
25+
display channel(SYSTEM.DEF.AMQP)
26+
ALTER CHANNEL(SYSTEM.DEF.AMQP) CHLTYPE(AMQP) MCAUSER(123)
1227

13-
display queue(*)
1428

15-
29+
setmqaut -m QMNAME -t qmgr -p 123 -all +connect

0 commit comments

Comments
 (0)