1. 程式人生 > >Windows10 家庭版安裝Docker

Windows10 家庭版安裝Docker

開發十年,就只剩下這套架構體系了! >>>   

1、下載Docker

Docker可支援在mac、windows、linux上安裝。在windows系統中Docker目前僅支援win10專業版和企業版,win7/win8/win10家庭版需要通過Docker toolbox來安裝。

下載地址:https://www.docker.com/products/docker-desktop,最新版本為:DockerToolbox-18.03.0-ce.exe

2、安裝Docker

注:需要提前開啟CPU的虛擬化功能,如下圖紅色款所標註:

雙擊下載的exe檔案,安裝過程中會提示安裝外掛,點選同意即可,安裝完成後,會在桌面生成三個圖示:

3、執行Docker

雙擊“Docker Quickstart Terminal”,進入Docker客戶端,在執行過程中出現任何錯誤,則可尋求網上的解決方案。

注:首次啟動時會進行Docker環境初始化,會在VirtualBox中建立名為【default】的linux虛擬機器,在此過程中會用到“boot2docker.iso”映象檔案,預設情況下會從GitHub上進行下載,也可自行下載後,放到目錄C:\Users\{username}\.docker\machine\cache目錄中,再進行啟動即可進行初始化。

幾分鐘後,介面如下所示,表示Docker執行成功:

4、更改Docker  VMDK檔案的儲存位置

啟動VM VirtualBox管理器,點選 管理->虛擬介質管理,選中已存在的disk.vmdk,然後點選紅色標註的"複製"進行復制,在虛擬磁碟型別裡選擇“VMDK(虛擬機器磁碟)”,在要建立的新虛擬磁碟中選擇儲存路路徑餅進行命名,完成複製功能。

關閉虛擬機器,在虛擬機器名“default”上點選右鍵,選設定->儲存,點選 “控制器:SATA”右邊的“新增虛擬磁碟”,選擇“使用現有的虛擬盤”,選擇上述剛複製的新vmdk檔案,選擇確定。

5、修改Docker 映象地址

1)在命令列下輸入(docker-machine ssh default 進入命令列,在命令列下通過 docker info可檢視Docker相關資訊):

sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror="替換為自己的映象地址" |g" /var/lib/boot2docker/profile

2)直接修改檔案

用docker-machine ssh default進入命令列後,進入目錄:/var/lib/boot2docker/etc/docker,對daemon.json檔案進行修改,增加:

{
  "registry-mirrors": ["https://xxxxxxxx.mirror.aliyuncs.com"]
}

6、登入default虛擬機器

預設使用者名稱及密碼:docker/tcuser

可使用XShell或其他SSH客戶端登入default虛擬機器

7、獲取映象

從 Docker 映象倉庫獲取映象的命令是 docker pull 。其命令格式為:
docker pull [選項] [Docker Registry 地址[:埠號]/]倉庫名[:標籤]
1)Docker 映象倉庫地址:地址的格式一般是 <域名/IP>[:埠號] 。預設地址是 Docker Hub。
2)倉庫名:如之前所說,這裡的倉庫名是兩段式名稱,即 <使用者名稱>/<軟體名> 。對於 Docker Hub,如果不給出使用者名稱,則預設為 library ,也就是官方鏡
像。

3)標籤:比如版本號可以作為標籤

例子:docker pull ubuntu:18.04

至此,Docker的首次啟動