1使用registry映象建立私有倉庫
為了對docker有個巨集觀認識,有時間可以看一下相關資料:
1.1安裝docker
請檢視安裝文件《基於netopeer2模擬cpe的設計》
1.2應該官方映象搭建倉庫
預設情況,會將倉庫建立在容器的/tmp/registry目錄下。可以使用-v引數來把映象檔案存放在本地指定路徑。
例如下面的例子就是把上傳的映象放到/opt/data/registry目錄下。
docker run -d -p 5000:5000 registry -v /opt/data/registry:/tmp/registry registry
在本地啟動乙個私有倉庫服務,監聽斷開為5000.
啟動日誌可以通過:docker logs registry檢視
docker run -d --name raisecom -p 5000:5000 --privileged=true -v /opt/registry:/tmp/registry-dev registry
檢視是否安裝成功,在瀏覽器輸入安裝ip與埠號
2管理使用私有倉庫
檢視私有倉庫位址
檢視已有映象
首先要把需要上傳的映象進行打標籤,使其倉庫能夠識別並確認其屬於本地倉庫。
docker tag cuili123456/raisecome-netopeer2 0.0.0.0:5000/raisecome-netopeer2
上傳映象
docker push 172.16.110.130:5000/raisecome-netopeer2
在docker客戶端,即非私有倉庫伺服器端,https請求更改為http請求(etc/systemconfig/docker,但更多人可能不存在該檔案)
操作:在」/etc/docker/「目錄下,應用vi命令建立」daemon.json「檔案。在檔案中寫入:
vi /etc/docker/daemon.json
2.2從其它伺服器上傳映象到私有倉庫
查詢客戶端虛擬機器(172.16.110.127)的映象,並將其映象tag為私有倉庫。
將其打包後的映象上傳到私有雲中。
遇到問題找的資料:
docker 搭建本地私有倉庫
1.拉取映象倉庫 docker pull registry2.檢視所有映象 3.啟動映象伺服器registry 在此之前你要在主機上建乙個目錄來儲存映象 cd usr local mkdir docker registry 現在啟動映象 4.現在我們將我們之前在公有倉庫上拉取下來的nginx映象做測...
Docker 本地私有倉庫搭建
docker 本地私有倉庫搭建 建立資料卷目錄 mkdir home sky registry 用registry映象啟動容器 docker run d p 5000 5000 v home sky registry var lib registry restart always name regi...
Docker搭建本地私有倉庫
1.拉取映象 docker pull registry2.建立宿主機儲存目錄 opt data registry mkdir p opt data registry建立容器 docker run d p 5000 5000 v opt data registry var lib registry n...