李明
|
具体的dockerhub如何注册,我就不解释了。今天的任务就是把自己的image push到自己的docker push里面,请看我的表演!
开始dockerhub之旅
docker image ls
docker login
sudo docker image push zhugemaing/hello-world-new:latest
docker images ls docker tag a4cb86cc8d6b zhugeaming/hello-world-new
docker image push zhugeaming/hello-world-new:latest
image.png
docker image rm zhugeaming/hello-world-new:latest
docker pull zhugeaming/hello-world-new
其实上边的方式不安全
image.png
对于公司而来,很多东西都需要保护,所以上传到dockerhub 感觉不安全,不稳,对于github我们可以建个私有仓库,对于dockerhub其实也可以建立一个私有仓库。
#通过registry创建一个dockerhub的私服docker run -d -p 5000:5000 --restart always --name registry registry:2
docker build -t 0.0.0.0:5000/hello-world .
sudo vi /etc/docker/daemon.js #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
docker push 0.0.0.0:5000/hello-world
PS:这个讲的操作性比较强,通过这个可以很轻松把自己的image发布出去。 |
2018-08-31 00:22:27
李明 最后编辑, 2018-09-01 22:31:36