環境
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.1 LTS
Release: 20.04
Codename: focal
$ docker -v
Docker version 20.10.1, build 831ebea
手順
/etc/docker/daemon.jsonを作成、registryを指定
daemon.json
{ "insecure-registries": [ "192.168.1.1:5000" ] }
docker再起動
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker
ちょっと躓いた
内容
/etc/docker/daemon.jsonにinsercure-registriesを記載しても反映されない
解決
daemon.json「"」と「:」の間にスペースがあったため
# OK
{ "insecure-registries": [ "192.168.1.1:5000" ] }
# NG
{ "insecure-registries" : [ "192.168.1.1:5000" ] }
その他
一度設定できてしまえば、空白があっても反映できるようになった
参考