bloomberg / blazingmq

A modern high-performance open source message queuing system
https://bloomberg.github.io/blazingmq/
Apache License 2.0
2.54k stars 132 forks source link

Can't download bmqbrkr image from docker #27

Closed robotnoises closed 1 year ago

robotnoises commented 1 year ago

Is there an existing issue for this?

Current Behavior

I'm attempting to start the single-node test project but when I run docker-compose I get the following:

docker compose -f docker/single-node/docker-compose.yaml up --build -d
[+] Running 0/1
 ⠿ bmqtool Error                                                                                                                                
Error response from daemon: pull access denied for bmqbrkr, repository does not exist or may require 'docker login': denied: requested access to the resource is denied

Expected Behavior

I expected the docker container(s) to start up.

Steps To Reproduce

> git clone git@github.com:bloomberg/blazingmq.git
> cd blazingmq
> docker login
> docker compose -f docker/single-node/docker-compose.yaml up --build -d

BlazingMQ Version

0.0.0

Anything else?

I checked out docker hub but I don't see the image bmqbrkr anywhere.

jll63 commented 1 year ago

The example does not download a bmqbrkr image - only a stock ubuntu image. It does, though, create a local bmqbrkr image.

Please try again, using the exact command from the documentation:

docker-compose -f docker/single-node/docker-compose.yaml up --detach
robotnoises commented 1 year ago

That worked, thanks! Just a note, the original command I used is straight from your official docs: https://bloomberg.github.io/blazingmq/docs/getting_started/blazingmq_in_action/

$ docker compose -f docker/single-node/docker-compose.yaml up --build -d
$ docker compose -f docker/single-node/docker-compose.yaml run bmqtool
$ bmqtool -b tcp://bmqbrkr:30114
willhoy commented 1 year ago

I think the issue here is that if you don't put a build: . for the bmqtool service it tries to pull the image with docker compose (v2) added https://github.com/bloomberg/blazingmq/pull/30