systemadmin.es > Virtualización > docker search: Error response from daemon: Unexpected status code 404

docker search: Error response from daemon: Unexpected status code 404

Al buscar en nuestro private registry mediante docker search nos podemos encontrar con el siguiente error:

# docker search localhost:5000/pupp
Error response from daemon: Unexpected status code 404

Lo más probable es que no tengamos habilitado el indexador, para ello deberemos buscar en el fichero /etc/docker-registry.yml el campo search_backend

# All other flavors inherit the `common' config snippet
common: &common
    issue: '"docker-registry server"'
    # Default log level is info
    loglevel: _env:LOGLEVEL:info
    # Enable debugging (additional informations in the output of the _ping endpoint)
    debug: _env:DEBUG:false
    # By default, the registry acts standalone (eg: doesn't query the index)
    standalone: _env:STANDALONE:true
    # The default endpoint to use (if NOT standalone) is index.docker.io
    index_endpoint: _env:INDEX_ENDPOINT:https://index.docker.io
    # Storage redirect is disabled
    storage_redirect: _env:STORAGE_REDIRECT
    # Token auth is enabled (if NOT standalone)
    disable_token_auth: _env:DISABLE_TOKEN_AUTH
    # No priv key
    privileged_key: _env:PRIVILEGED_KEY
    # No search backend
    search_backend: _env:SEARCH_BACKEND
    # SQLite search backend
    sqlalchemy_index_database: _env:SQLALCHEMY_INDEX_DATABASE:sqlite:////tmp/docker-registry.db
(...)

Podemos modificar directamente el fichero de configuración:

search_backend: sqlalchemy

O bien añadir la variable SEARCH_BACKEND en el fichero /etc/sysconfig/docker-registry (para el caso de CentOS 7)

SEARCH_BACKEND=sqlalchemy

Una vez reiniciado el servicio ya podremos realizar búsquedas en nuestro private registry:

# docker search localhost:5000/puppet
INDEX       NAME                                  DESCRIPTION   STARS     OFFICIAL   AUTOMATED
localhost   localhost:5000/library/puppetmaster                 0                    

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>