若你有用過 github 的話,對於倉庫 Repository 的概念想必是不陌生。它就是一個存放各種 docker image 映像檔的地方。
若你有各種的開發需要,都可以先上 Docker Hub 看一下眾多官方有無提供相對應的映像檔,這樣一來可以省下閉門造車和重複造輪子的情況。
在官網註冊後,你可以使用 docker login 來登入。若是登入成功,會在終端機上顯示 "Login Succeeded" 的字樣
這個是不需要登入也可以進行的。例如搜尋 nodejs 的映像檔
docker search nodejs
#NAME DESCRIPTION STARS OFFICIAL AUTOMATED
#readytalk/nodejs Node.js based off the official Debian Wheezy… 51 [OK]
#digitallyseamless/nodejs-bower-grunt Node.js w/ Bower & Grunt Dockerfile for tru… 48 [OK]
#centos/nodejs-8-centos7 Platform for building and running Node.js 8 … 13
#...... 下略
查詢時,可以透過 -s <數字>,來指定 stars 數以上的映像檔
docker pull
可以將遠端的映像檔下載到本機端。你還需要經過 docker run 的步驟,才會在你下指令 docker ps -a
裡看見。docker push
則是可將你的映像檔推到遠端的 docker hub