將本地鏡像推送到指定docker服務器
在工作中為了加快鏡像拉去速度,每個公司一般都有自己的鏡像倉庫,而不是去docker官方或者阿里雲拉,這樣子會比較慢,尤其是在局域網里面,那么我們就需要將自己本地docker鏡像打包上傳到公司的docker hub,這樣子其他人才能用。假設我的鏡像倉庫地址是192.168.1.100 ,端口是8081, 賬號test ,密碼1234, 要推送本地HelloWorld:1.0.0鏡像。
第一步docker 打tag
docker tag SOURCE_IMAGE[:TAG] [ip地址]:[端口]/IMAGE[:TAG]
docker tag HelloWorld:1.0.0 192.168.1.100:8081/HelloWorld:1.0.0
第二步 登錄目標服務器
docker login -u [用戶名] -p [密碼] [服務器IP地址]:[端口]
docker login -u test -p 1234 192.168.1.100:8081
第三步:推送鏡像
docker push [IP地址]:[端口號]/IMAGE[:TAG]
docker push 192.168.1.100:8081/HelloWorld:1.0.0