docker私有倉庫的搭建

Docker容器應(yīng)用的開發(fā)和運行離不開可靠的鏡像管理,雖然Docker官方提供了公共的鏡像倉庫,從安全和效率等方面考慮,部署私有環(huán)境內(nèi)的Registry是非常必要的
1、環(huán)境
...92,docker私有倉庫服務(wù)器,centos7.3
...91,使用docker鏡像的服務(wù)器,centos7.3
2、安裝軟件
安裝docker(兩個服務(wù)器都要安裝):
yum install -y epel-release
yum install -y docker-io
啟動:
systemctl start docker
systemctl enable docker
docker version
systemctl status docker
安裝私有倉庫(...92):
docker pull registry#拉取registry鏡像
docker run --name docker-registry -d -p 5000:5000 registry#啟動一個registry容器,提供私有倉庫服務(wù)。
執(zhí)行命令curl -X GET http://127.0.0.1:5000/v2/_catalog,收到的響應(yīng)如下,是個json對象,其中repositories對應(yīng)的值是空的json數(shù)組,表示目前倉庫里還沒有鏡像:
{"repositories":[]}
私有倉庫創(chuàng)建成功。
3、配置
支持http協(xié)議推送(
...91):
正常情況下,應(yīng)用服務(wù)器推送鏡像到倉庫用的是https,此處我們通過命令行來測試推送用的是普通的http,所以需要修改docker的啟動參數(shù),使之允許以http協(xié)議工作;
修改/etc/default/docker文件:
cat /etc/default/docker
DOCKER_OPTS="--insecure-registry ...92:5000"
修改 /usr/lib/systemd/system/docker.service
增加兩行
[Service]
Type=notify
EnvironmentFile=-/etc/default/docker
ExecReload=/usr/bin/dockerd -H fd:// $DOCKER_OPTS
修改 /etc/docker/daemon.json
{
"insecure-registries": ["https://
...92:5000"]
}
給需要推送的鏡像添加一個帶有私有倉庫的ip的TAG:
docker tag 8428e0398d0d ...92:5000/myip_father
推送鏡像到私有倉庫:
docker push
...92:5000/myip_father
檢查:
服務(wù)器上分別執(zhí)行:
curl -X GET http://127.0.0.1:5000/v2/_catalog
出現(xiàn):{"repositories":["myip_father"]}
curl -X GET https://*.*.*.92:5000/v2/_catalog
出現(xiàn):{"repositories":["myip_father"]}
成功推送到私有倉庫。
從私有倉庫拉取:
docker pull ..*.92:5000/myip_father

榆次網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)從2013年開始到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。

網(wǎng)站標(biāo)題:docker私有倉庫的搭建
本文URL:http://muchs.cn/article46/gphshg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、電子商務(wù)、外貿(mào)建站品牌網(wǎng)站建設(shè)、微信公眾號網(wǎng)站設(shè)計公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站