关于image的分发,通过dockerhub来pull拉取别人的image,自己的image的分享出来,类似于github的机制,尽管现在github已经被可怕的微软收购了。
####具体的dockerhub如何注册,我就不解释了。今天的任务就是把自己的image push到自己的docker push里面,请看我的表演!
sudo docker image push zhugemaing/hello-world-new:latest
上传失败,被拒绝,为什么?因为必须名称和自己的用户名一样,改名字是试试
docker images ls
docker tag a4cb86cc8d6b zhugeaming/hello-world-new
删除本地的,拉取下试试
docker image rm zhugeaming/hello-world-new:latest
docker pull zhugeaming/hello-world-new
####其实上边的方式不安全
这种方式基本完成了,但是有个很麻烦的问题,如果一些别有用心的人吧镜像里面放一些『不干净』的东西,现在的社会,无害人之心,但是要防别人害己。其实这个问题dockerhub已经考虑到了,让我细细讲来。
成了哈哈!
#ip和port根据实际的进行更改
{"insecure-registries":["ip:port"]}
sudo vim /lib/systemd/system/docker.service
#加入一句
EnvironmentFile=/etc/docker/daemon.json
sudo vim /lib/systemd/system/docker.service
PS:这个讲的操作性比较强,通过这个可以很轻松把自己的image发布出去。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。