如何使用阿里云 docker 鏡像倉庫使用
查看前系統(tǒng)及docker安裝情況wzb@wzb-pc:~$ sudo docker info使用配置文件 /etc/docker/daemon.json(沒新建該文件)沒 /etc/docker文件夾 請(qǐng)執(zhí)行wzb@wzb-pc:~$ sudo mkdir -p /etc/docker寫入鏡像加速址(鏡像圓孝加速址 阿云容器Hub服務(wù)控制臺(tái) 加速器 查看)sudo tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["自橘散稿鏡像加速址"]}EOF3重啟daemon及dockerwzb@wzb-pc:~$ sudo systemctl daemon-reloadwzb@wzb-pc:~$ sudo systemctl restart docker4測(cè)試?yán)瓊麋R像例拉簡(jiǎn)掘物單busybox鏡像busyboxLinux系統(tǒng)提供該系統(tǒng)主要功能包含些與GNU相關(guān)功能選項(xiàng)wzb@wzb-pc:/etc/docker$
Docker push鏡像到遠(yuǎn)程倉庫
首先要記得登錄 docker login 如果遇到問題 error: An image does not exist locally with the tag solution:這個(gè)地方特別要注意,推上洞正去的鏡像前面的倉庫名必須和自己的用褲顫段戶名一致 比如我的用戶名叫ucasxza 那我的鏡像前面的路徑也得叫ucasxza push之前要給鏡像打上tag ucasxza sudo docker tag jamtur01/static_web ucasxza/static_web jamtur01是 第一本docker書中給的例子 然后胡譽(yù)就可以push成功啦

Docker鏡像的導(dǎo)出和導(dǎo)入,打標(biāo)簽,提交到本地倉庫
docker save -o 鏡像名枝讓.tar 源鏡像名 docker load -i 鏡像名首殲.tar 或者docker load < 鏡像名.tar docekr tag 現(xiàn)有鏡像名 鏡像名:tag名 如:將nginx鏡像 打tag為v1 docker tag docker.io/nginx docker.io/nginx:v1 如將php鏡像上傳到本地倉庫(地址為192.168.1.252) 1.打標(biāo)猛芹局簽(私有倉庫地址IP或域名:端口/鏡像名:tag) docker tag php-alpine:v7.3 192.168.1.252:5000/php:v7.3 2.上傳 docker push 192.168.1.252:5000/php:v7.3 3.測(cè)試查看
阿里云搭建docker私有鏡像倉庫與SpringBoot項(xiàng)目推送遠(yuǎn)程鏡像倉庫
隨著項(xiàng)目上容器技術(shù)的廣泛應(yīng)用,我也加入了Docker容器技術(shù)的學(xué)習(xí)。首先初學(xué)Docker,我的想法很簡(jiǎn)單。創(chuàng)建一個(gè)SpringBoot項(xiàng)目,如何將SpringBoot項(xiàng)目打包成容器鏡像,然后推送至遠(yuǎn)程的Docker服務(wù)上部署。帶著這個(gè)目的查閱了一些資料后,整體的實(shí)現(xiàn)思路如下: 環(huán)境描述: 準(zhǔn)備一臺(tái)阿里云服務(wù)器,已經(jīng)完成Docker服務(wù)安裝,后續(xù)將會(huì)在該服務(wù)器上進(jìn)行搭建Docker私有鏡像倉庫。本地準(zhǔn)備一個(gè)SpringBoot項(xiàng)目,至少編寫一個(gè)Controller,保證本地SpringBoot項(xiàng)橡喊世目啟動(dòng)后能夠正常訪問到Contriller。 由于私有鏡梁肢像倉庫是部署在阿里云上,要確保私有倉庫的安全性,需要滲稿一個(gè)安全認(rèn)證證書,防止發(fā)生意想不到的事情。所有需要在搭建私有倉庫的Docker主機(jī)上先生成自簽名證書。 生成自簽名證書: 通過openssl命令先生成自簽名證書,運(yùn)行命令后需要填寫一些證書信息
docker | 使用阿里云加速器快速拉取docker鏡像
本文介紹使用阿里云加速器快速拉取docker鏡像的方法,以此避免拉取過程中的可能出現(xiàn)的網(wǎng)絡(luò)太慢的問題。 登錄阿里云官網(wǎng),打開容器鏡像服務(wù)控制臺(tái)(如果找不到,可蘆饑以在產(chǎn)品與服務(wù)中搜索一下),點(diǎn)擊左側(cè)鏡像加速器欄目就可以看到了。 直接編輯配置文件 /察姿etc/docker/daemon.json 需要根據(jù)不同的操作系統(tǒng)進(jìn)行配置,例如Ubuntu 12.04 14.04的配置文件的位置在 /etc/default/docker。 你只需要在這個(gè)配置文件敗嘩絕里,添加加速器的配置項(xiàng),然后重啟Docker就可以了。 其他操作系統(tǒng)的配置方法,可以參考 這篇文章 。
