今天則是實際以一個範例,
簡單的介紹 DockerHub ,
並且做一個基本的
上傳 docker image 到 DockerHub 範例教學
何為 DockerHub ?
DockerHub 如同 GitHub ,
GitHub 提供雲端空間讓用戶可以上傳專案原始碼,
而 DockerHub 則是讓用戶能夠上傳 docker image ,
兩者都相當於專案倉庫的功能,
只是儲存的物件不同;
首次進入需要註冊一個免費帳號
跟 GitHub 相同 DockerHub 同樣支援公開專案與私有專案,
每個免費帳號僅支援一個私有專案,
需要更多就需要申請付費帳號,
建立Docker Repository
在 Repositories 頁面右上角,
點選 Create Repository 就能夠新建一個 Docker Repository,
打上專案名稱按下 Create 即可
Docker Login
回到 VM 中的專案資料夾,
打上 docker login ,
並輸入之前在官方網站申請的帳號密碼,
正確就會提示 Login Succeeded
Docker Push
登入之後,
使用 docker images 觀看目前系統中的 image
使用 docker tag 將專案同名的 Tag 給予要上傳的 image (格式應為 : 帳號/專案名稱)
最後使用
docker push 帳號名稱/專案名稱
就能將這個 image 上傳到 DockerHub中
Docker Pull
若要使用剛才的 Image 則是以
docker pull 專案名稱
下載就能在系統中架設相同環境
此處範例則是在 docker-compose.yml 中加入
image : 帳號名稱/專案名稱
來載入這個 docker image 進入專案
結語
在 DockerHub 上面可找到許多開源的專案,
這些都是各路英雄分享的成果,
在網路發達的年代世界所有人都能夠使用這些公開的專案,
同時也能公開自己的專案讓全世界的人共享,
最後附上範例教學影片,
還沒有訂閱的朋友可以點擊影片右下角訂閱支持本站 YouTube頻道。
沒有留言:
張貼留言