= This is not a way to configure the Docker engine to use a registry without a trusted TLS certificate.
There is no such option as IGNORE_TLS in the daemon.json configuration file. The daemon.json file is
used to configure various aspects of the Docker engine, such as logging, storage, networking, and
security1. To use a registry without a trusted TLS certificate, you need to either add the certificate to
the trusted root certificates of the system, or configure the Docker engine to allow insecure
registries2. To add the certificate to the trusted root certificates, you need to copy the certificate file
to the /etc/docker/certs.d// directory on every Docker host2. To configure the
Docker engine to allow insecure registries, you need to add the registry hostname or IP address to
the “insecure-registries” array in the daemon.json file3. For example:
{ “insecure-registries” : [“myregistry.example.com:5000”] }
Note that using insecure registries is not recommended, as it exposes you to potential man-in-the-
middle attacks and data corruption3. You should always use a registry with a trusted TLS certificate,
or use Docker Content Trust to sign and verify your images4. Reference:
Daemon configuration file | Docker Docs
Verify repository client with certificates | Docker Docs
Test an insecure registry | Docker Docs
Content trust in Docker | Docker Docs