Docker Hub是Docker官方的容器鏡像倉庫,擁有豐富的公共鏡像庫,可以將本地構建好的Docker鏡像推送到Docker Hub上進行存儲和分享。同時,也可以從Docker Hub上拉取鏡像到本地使用。
Docker Hub是一個社區和企業共同建設維護的開放平臺,歡迎Docker社區的愛好者和開發者一起參與和貢獻。
$ docker login Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one. Username: your_username Password: your_password $ docker tag local-image:tagname your_username/imagename:tagname $ docker push your_username/imagename:tagname
通過Docker Hub,我們可以利用已有的鏡像進行快速開發、測試和部署。同時,我們也可以將自己構建的鏡像分享給其他開發者使用。
建議在Docker Hub上分享的鏡像盡量減小體積,減少網絡傳輸壓力。同時,Docker Hub也提供了自動構建服務,用戶可以將Github或Bitbucket的代碼庫與Docker Hub關聯,實現每次代碼提交自動構建和推送鏡像的功能。