我在 Ubuntu 上作为主机操作系统。
docker --version
Run Code Online (Sandbox Code Playgroud)
Docker 版本 18.09.6,构建 481bc77
microk8s 1.14/beta
Run Code Online (Sandbox Code Playgroud)
启用本地注册表microk2s
:
microk8s.enable registry
Run Code Online (Sandbox Code Playgroud)
检查:
watch microk8s.kubectl get all --all-namespaces
Run Code Online (Sandbox Code Playgroud)
容器注册表 pod/registry-577986746b-v8xqc 1/1 运行 0 36m
然后:
编辑:
sudo vim /etc/docker/daemon.json
Run Code Online (Sandbox Code Playgroud)
添加此内容:
{
"insecure-registries" : ["127.0.0.1:32000"]
}
Run Code Online (Sandbox Code Playgroud)
重新开始:
sudo systemctl restart docker
Run Code Online (Sandbox Code Playgroud)
仔细检查,看看是否应用了不安全:
docker info | grep -A 2 Insecure
Run Code Online (Sandbox Code Playgroud)
Run Code Online (Sandbox Code Playgroud)Insecure Registries: 127.0.0.1:32000 127.0.0.0/8 WARNING: No swap limit support
标签:
docker tag my-registry/my-services/my-service:0.0.1-SNAPSHOT 127.0.0.1:32000/my-service
Run Code Online (Sandbox Code Playgroud)
检查:
docker images
Run Code Online (Sandbox Code Playgroud)
127.0.0.1:32000/my-service 最新 e68f8a7e4675 19 小时前 540MB …