如下就是今天所要說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