docker倉庫
阿新 • • 發佈:2017-08-05
上傳 支持 分享 arc data 自動創建 新版 指定 bitbucket
倉庫和註冊服務器
private-docker.com/ubuntu
private-docker.com是註冊服務器地址,ubuntu是倉庫名
Dockerhub
註冊登陸後在用戶目錄下.dockercfg存放用戶的認證信息
鏡像資源分為兩類:
一類像centos,稱為基礎鏡像,docker公司創建、維護
一類像ansible/centos7-ansible,是由docker用戶ansible創建並維護的,user_name/鏡像名字
基本操作
docker search 查找官方倉庫中的鏡像
docker pull來將下載鏡像到本地
docker push將本地鏡像上傳到dockehub
自動創建
dockerhub為了避免軟件新發布新版本則需要手動更新鏡像,自動創建允許用戶通過dockerhub指定一個目標網站(目前只支持github,bitbucket),一旦項目發生新的變化,則自動執行創建
搭建本地私有倉庫
1、使用registry鏡像創建私有倉庫
docker run -d -p 5000:5000 registry
默認情況下會將倉庫創建在容器的/tmp/registry目錄下,可以通過-v修改存放地址
docker run -d -p 5000:5000 -v /opt/data/registry:/tmp/registry registry
此時,在本地將啟動一個私有倉庫服務
2、管理私有倉庫
docker倉庫