Skip to content

Instantly share code, notes, and snippets.

@fmolliet
Created January 8, 2023 14:19
Show Gist options
  • Select an option

  • Save fmolliet/a2a3d7e92a0822648cd648fcc2e9d9d9 to your computer and use it in GitHub Desktop.

Select an option

Save fmolliet/a2a3d7e92a0822648cd648fcc2e9d9d9 to your computer and use it in GitHub Desktop.

How to use insecure registry like remotes without SSL (https)

Adding daemon.jsons config

  • Navigate to /etc/docker
cd /etc/docker
  • Create daemon.json fine ``sh sudo touch daemon.json
- Edit fine putting your insecure registry:
```sh
sudo nano daemon.json
  • Add this line above and save:
{"insecure-registries":["<HOST>:<PORT>"]}

Restarting docker service:

  • To restart Docker:
sudo systemctl restart docker
  • If doesn't take effect, them edit docker service:
sudo nano /etc/default/docker  
  • Them add this parameter:
DOCKER_OPTS="--config-file=/etc/docker/daemon.json"
  • Restart docker service:
sudo systemctl restart docker
  • If is blocked by docker.socket stop and start both:
sudo systemctl stop docker.socket
sudo systemctl stop docker
sudo systemctl start docker
sudo systemctl start docker.socket
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment