Не удалось разрешить имя изображения: краткое имя "caddy:2-alpine"

Я получаю эту ошибку при запуске docker-compose up:

ERROR: failed to resolve image name: short-name "caddy:2-alpine" did not resolve to an alias and no unqualified-search registries are defined in "/etc/containers/registries.conf"

Вот мой файл docker-compose.yaml:

version: "3"

#networks:
# web:
#     external: true
# bridge:
#   driver: bridge

services:
     # CaddyServer reverse proxy
    caddy:
       restart: always
       image: caddy:2-alpine
       ports:
           - "443:443"
       command: caddy reverse-proxy --from https://xxxxxx.com --to http://0.0.0.0:8000
       #volumes:
       #    - /local/path/to/Caddyfile:/path/inside/continer/to/Caddyfile
       #     networks:
       #   - web
       #   - bridge

# Django web app
django:
    restart: always
    build: .
    ports:
      - "80:8000"
    depends_on:
      - pgdb
    #environment:
    #    - url=https://api.backend.example.com
    #command: "gunicorn config.wsgi:application --bind 0.0.0.0:8000"
    #networks:
    #   - bridge
pgdb:
    image: postgres
    container_name: pgdb
    environment:
      - POSTGRES_DB=xxxxx
      - POSTGRES_USER=xxxx
      - POSTGRES_PASSWORD=xxxx
    volumes: 
      - pg-data:/var/lib/postgresql/data/

volumes: pg-data:

I was Getting this error short-name "postgres" did not resolve to an alias and no unqualified-search registries are defined in "/etc/containers/registries.conf.

Проблема была в том, что мой докер не был правильно установлен

https://www.simplilearn.com/tutorials/docker-tutorial/how-to-install-docker-on-ubuntu

Я следовал этой странице и переустановил docker. Это помогло мне решить проблему.

Вернуться на верх