前面学习了下镜像和容器,今天来学习下仓库,来搭建本地私有仓库。当然可以使用远程的共有的仓库,但在企业中有的还是放在本地,所以需要搭建私有仓库。
一、搭建仓库
可以在容器中run一个仓库镜像。
docker run -d -p : -v /opt/data/registry:/tmp/registry registry
可以使用docker ps查看容器
二、给待上传镜像设置tag
下面给busybox设置tag,然后可以看到images中有该tag的image。
docker tag busybox 127.0.0.1:/busyboxdocker
三、上传到仓库
使用push将镜像上传到仓库。
docker push 127.0.0.1:/busyboxdocker
四、安全问题
其实上传到仓库是要求用https的,只是这里我设置了下docker 的Daemon。不然是不能提交的。