WIN7安裝Docker Toolbox、制作鏡像並發到阿里雲


一、安裝Docker Toolbox,並配置國內源加速

  WIndows7不支持Hyper-v,所以只能采用Docker Toolbox的方式使用Docker。傳送門:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/

  一路默認安裝即可。

  安裝完成后,運行桌面上自動生成的Docker Quickstart Terminal,安裝虛擬機。然后再手動配置加速地址。

  在命令行工具中通過 【docker-machine ssh default】命令登錄虛擬機。或者使用設置好的XShell連接,用戶名:docker,密碼: tcuser,IP命令行中通過 【docker-machine ip】命令獲取。執行如下命令,配制虛擬機加速地址為國內源:

docker-machine ssh default
sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=加速地址 |g" /var/lib/boot2docker/profile
exit

 

  然后重啟虛擬機:

docker-machine restart default

二、制作鏡像

  WIN7下准備好待發布的程序,配制好Dockerfile,命令行定位到當前目錄,執行如下命令:

docker build -t [name] .
例:docker build -t  tobe/dockerdemo .

  其中name替換為要創建的目標鏡像名。-t表示為當前創建的鏡像打一個標簽為name,執行完成后會自動發布到虛擬機中,利用docker images可以查看多了一個name的鏡像,然后我們在虛擬機中將其推送至阿里雲平台。

三、推送鏡像至阿里雲平台

  1、注冊

  先注冊登錄阿里雲平台,找到鏡像容器服務。傳送門:https://cr.console.aliyun.com/repository 。然后創建鏡像倉庫。

  2、登錄

  執行如下命令,在虛擬機中登錄阿里雲賬號,name替代成自己的阿里雲賬號全名:

sudo docker login --username=[name] registry.cn-hangzhou.aliyuncs.com
例:sudo docker login --username=tobel registry.cn-hangzhou.aliyuncs.com

  輸入密碼,密碼為開通服務時設置的密碼。登錄成功后會提示Login Succeeded。

   3、創建鏡像標簽

  執行如下命令,根據鏡像名字或者ID為它創建一個標簽,缺省為latest。ImageId替換為鏡像ID(docker image ls指令可查看),倉庫地址在阿里雲鏡像倉庫中點擊指定鏡像可以查看。

docker tag [ImageId] [倉庫地址][:鏡像版本號]
例:docker tag 2484d51efd49 registry.cn-hangzhou.aliyuncs.com/tobe/fpfff:demo-01a

  4、推送鏡像

  執行如下命令,根據鏡像名字或者ID為它創建一個標簽,缺省為latest。ImageId替換為待推送到平台的鏡像ID(docker image ls指令可查看),倉庫地址在阿里雲鏡像倉庫中點擊指定鏡像可以查看。

docker push [倉庫地址][:鏡像版本號]
例:docker push registry.cn-hangzhou.aliyuncs.com/tobe/fpfff:demo-01a

  推送成功后,在阿里雲指定鏡像倉庫的 鏡像版本 頁面可以看到推送的鏡像。

  5、拉取鏡像

  執行如下命令,拉取鏡像:

docker pull [倉庫地址][:鏡像版本號]
例:docker pull registry.cn-hangzhou.aliyuncs.com/tobe/fpfff:demo-01a


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM