如下就是今天所要说DockerFile涉及的环境:docker
一、 Registry能够做为独立的VM或者Registry Host运行,也可使用Container方式运行,这里使用Container方式建立,运行(这里要介绍多一个Run参数,-e,-e是用做指定Container的环境变量所用):spa
docker run -d -e SETTINGS_FLAVOR=dev -e STORAGE_PATH=/etc/registry -v /opt/data/registry:/etc/registry –hostname=DR01 –name=DR01 -p 5000:5000 registry3d
二、 如今咱们就能够将本地或远程Host的Images上传到咱们的私有Hub了,首先为须要上传的Images打上标签,docker tag 87da34db3c1a 127.0.0.1:5000/vmctestv4(格式为docker tag ImagesID RegistryIP: Registry端口/ImagesName):orm
三、 接着使用docker push 127.0.0.1:5000/vmctestv4将刚刚打好标签的p_w_picpaths上传到本地DR中:blog
四、 如今咱们把刚刚上传上去的本地Images删除:资源
五、 OK,如今咱们试着从私有Hub去拉下来Images,docker pull 127.0.0.1:5000/vmctestv4:get
六、 咱们试下利用刚刚pull下来的Imagers建立Container:it
七、 这样咱们就完成了私有Registry的搭建了io