Table of Contents

  1. Docker installation on debian bookworm
    1. Problem description
    2. Solution
    3. First approach (still errors)
    4. (???) Now

TODO Docker installation on debian bookworm

Problem description

On debian bookworm, when running the command:

docker compose

I obtain:

docker: 'compose' is not a docker command.

It seems that it’s the middle of transition between docker compose version 1 and docker compose version 2.

https://itslinuxfoss.com/fix-docker-compose-command-not-found-error/

Solution

sudo apt install docker-compose

Note that now you need to run docker with sudo to have it working properly.

sudo docker compose up

Without sudo you’ll obtain an error.

DEPRECATED First approach (still errors)

DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
mkdir -p $DOCKER_CONFIG/cli-plugins

curl -SL https://github.com/docker/compose/releases/download/v2.6.1/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose

Now running the command

docker compose version

returns the output

Docker Compose version v2.6.1

TODO (???) Now