Selenoid Not Finding Chrome Image

Selenoid Not Finding Chrome Image

Browsers.json file

{
    "chrome": {
        "default": "latest",
        "versions": {
            "latest": {
                "image": "selenoid/chrome:latest",
                "port": "4444",
                "path": "/"
            }
        }
    }
}

Docker image ls

REPOSITORY             TAG              IMAGE ID       CREATED        SIZE
selenoid/chrome        latest           6c08b8cfe30e   3 weeks ago    1.14GB
aerokube/selenoid      latest           fdc2ce7d1eb8   3 months ago   16.2MB

Docker compose file

version: '3'
services:
  selenoid:
    image: "aerokube/selenoid"
    network_mode: bridge
    ports:
      - "4000:4444"
    volumes:
      - ".:/etc/selenoid/" # assumed current dir contains browsers.json
      - "/var/run/docker.sock:/var/run/docker.sock"
    command: ["-conf", "/etc/selenoid/browsers.json","-log-output-dir", "/opt/selenoid/logs"]

{"state":{"total":5,"used":0,"queued":0,"pending":0,"browsers":{"MicrosoftEdge":{"latest":{}},"chrome":{"latest":{}},"firefox":{"latest":{}}},"videos":null},"origin":"","browsers":{"MicrosoftEdge":0,"chrome":0,"firefox":0},"sessions":{},"version":"1.10.4[2021-10-10_08:53:47AM]","errors":[]}

I am running this using docker vm created by lima. When I run the tests it says the below error

selenium.common.exceptions.SessionNotCreatedException: Message: create container: Error response from daemon: No such image: selenoid/chrome:latest

Even though I have selenoid/chrome:latest, selenoid is not able to connect to it and throws not found error. But it works with docker desktop. What config , I am missing here?

1 Answer

Try to use custom docker network. Like this:

networks:
  app:
    external:
      name: app

Network should be already exist You can do it via command

docker network create app

After that add this network to your service:

networks:
  app: null

For more information use this tutorial: Tutorial

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Robert Thorne
Author

Robert Thorne

Robert Thorne covers electric vehicle innovations, autonomous driving systems, global mobility trends, and automotive engineering developments.