玩轉docker(二)

語言: CN / TW / HK

註冊

https://hub.docker.com
自由註冊,郵件啟用即可使用
 

命令使用

Docker pull/search/login/push/tag
tag [ 映象名:版本 ] [ 倉庫 ]/[ 映象名:版本 ] 標記本地映象,將其歸入某一倉庫
Push [ 倉庫 ]/[ 映象名:版本 ] : 推送映象到倉庫 -- 需要登陸
Search [ 映象名 ] :在倉庫中查詢映象 – 無法查詢到 tag 版本 Pull [ 映象名:版本 ] : 下載映象到本地
Login :登陸倉庫
1 、命令登陸 dockerhub
 
2 、再使用 tag 命令標記一個映象,指定自己的倉庫
 
3 、使用 push 命令推送此映象到倉庫裡
 
4 、開啟查詢自己倉庫的映象
 

私有倉庫

搭建
下載 registry 映象: docker pull registry
----- 可配置加速器加速下載
 
 
啟動
docker run -d --name reg -p 5000:5000 registry
 
然後可以通過 restful 介面檢視倉庫中的映象(當前倉庫是空的)
 
配置 http 傳輸
私服預設只能使用 https ,需要配置開放 http
配置完畢重啟下 docker 服務
systemctl daemon-reload
systemctl restart docker
 
私服倉庫推送映象
docker tag hello-world 192.168.244.7:5000/hello-world
 
docker push 192.168.244.7:5000/hello-world
查詢映象: http://192.168.244.5:5000/v2/_catalog
查詢 hello 版本:
http://192.168.244.5:5000/v2/hello/tags/list
 

規範掛載

mysql目錄掛載
nginx目錄掛載
 
統一掛載點
 
服務掛載統一點