How better install docker engine?

How to better install Docker Engine in EOS?
Edit: Better than working with Docker in EOS, which is not supported, just install sudo pacman -S podman podman-compose and enjoy!

sudo pacman -Syu docker

Although, you may want to consider using podman instead

podman support docker containers with dockerfiles?

Yes, it can

how should I run command like docker compose build with podman?

podman compose build

so all baisc docker commands will work, but I just need replace word “docker” to “podman”?

In most cases, yes. Although there are some differences.

There is plenty of documentation out there on how to use podman.

To my situation work wrong.

murzilka@murzilka-eos$ podman compose -f docker-compose.yml  build && podman compose -f docker-compose.yml up
Error: looking up compose provider failed
7 errors occurred:
        * exec: "/home/murzilka/.docker/cli-plugins/docker-compose": stat /home/murzilka/.docker/cli-plugins/docker-compose: no such file or directory
        * exec: "/usr/local/lib/docker/cli-plugins/docker-compose": stat /usr/local/lib/docker/cli-plugins/docker-compose: no such file or directory
        * exec: "/usr/local/libexec/docker/cli-plugins/docker-compose": stat /usr/local/libexec/docker/cli-plugins/docker-compose: no such file or directory
        * exec: "/usr/lib/docker/cli-plugins/docker-compose": stat /usr/lib/docker/cli-plugins/docker-compose: no such file or directory
        * exec: "/usr/libexec/docker/cli-plugins/docker-compose": stat /usr/libexec/docker/cli-plugins/docker-compose: no such file or directory
        * exec: "docker-compose": executable file not found in $PATH
        * exec: "podman-compose": executable file not found in $PATH
murzilka@murzilka-eos$ cat docker-compose.yml

 services:
  course-backend:
    build:
      context: ./src/
      args:
        SERVICE_PORT: ${SERVICE_PORT}
    image: "${DOCKER_REGISTRY}wikitolearn/courses-backend:${DOCKER_IMAGE_COURSES_BACKEND_TAG}"
    ports:
    - "${SERVICE_PORT}:${SERVICE_PORT}"
    environment:
      MONGO_HOST: ${MONGO_HOST}

How correct it?

Have you installed podman-compose?

not, only sudo pacman -S podman

Well…install it. :slight_smile:

>>>> Executing external compose provider "/usr/bin/podman-compose". Please see podman-compose(1) for how to disable this message. <<<<

[2/2] STEP 1/3: FROM python:3.14.3
Resolved "python" as an alias (/etc/containers/registries.conf.d/00-shortnames.conf)
Trying to pull docker.io/library/python:3.14.3...
Getting image source signatures
Copying blob 60f77666b15c done   | 
Copying blob b012eb15dff0 done   | 
Copying blob 8688d0f2f567 done   | 
Copying blob 8f6ad858d0a4 done   | 
Copying blob ee3a0e7d77f0 done   | 
Copying blob 21d10573d00c done   | 
Copying blob 075ad1518904 done   | 
Copying config 57f7b4da20 done   | 
Writing manifest to image destination
[2/2] STEP 2/3: RUN python -m venv .env /ve
--> 0dcdec7c7d53
[2/2] STEP 3/3: ENV PATH="/ve/bin:$PATH"
[2/2] COMMIT wikitolearn/courses-backend:latest
--> 72b80c7b7b13
Successfully tagged localhost/wikitolearn/courses-backend:latest
72b80c7b7b13537524163e8ab37e9a95d68c0c78af4a65fdb916620c085e6c2e
>>>> Executing external compose provider "/usr/bin/podman-compose". Please see podman-compose(1) for how to disable this message. <<<<

c3f1bcdb88ac2707186ffcb17c6c78257e4cbe08b64ede7067861853f0e6e8ac
2f49de2a6115a7c0ac65acb6ccf5fac3bad40a9232eba96722763a837a362a90

It means what it successfully builded and runned? Because with Docker it looks another