1. 程式人生 > >docker倉庫

docker倉庫

上傳 支持 分享 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倉庫