Docker在Win10下的安裝和配置

操做系統:Win10ios

下載Docker For Windows安裝包:下載地址mongodb

我選擇的是穩定版。docker

運行安裝包,全自動安裝完成。windows

關閉並登出Windows,系統會自動進行配置。網絡

從新登錄後,Docker會自動運行,通常來講Hyper-V默認沒有開啓,因此會提示以下信息:工具

點擊「Ok」便可自動開啓,注意設置後電腦會自動重啓。spa

重啓後,若是出現如下錯誤提示,則須要修改bios,開啓硬件虛擬化。操作系統

成功後會出現以下界面提示:blog

能夠註冊個Docker ID,但不是必須。ip

到這裏安裝就完成了。

而後咱們來安裝 Kitematic工具

任務欄右下角,右鍵點擊Docker小圖標,點擊「Kitematic」

點擊「Download」,下載Zip包後解壓縮到Docker的安裝路徑下,重命名爲「Kitematic」目錄。

而後再次點擊Docker菜單中的「Kitematic」,就打開了。

註冊一個本身的我的倉庫帳戶,能夠註冊,也能夠跳過。

進來後就能夠看到主界面了:

而後咱們建立一個mongodb的容器:

點擊Create,第一次後自動下載image到本地。

而後咱們能夠看到掛載卷的配置:

你會發現咱們沒法正常的指定本地路徑,是什麼問題呢?

主要是須要開啓Docker的「Shared Drivers」:

須要輸入Win10的用戶名和密碼,只輸入當前登陸用戶的密碼便可:、

選擇須要共享的盤符,不建議選擇C盤。而後你會發現沒法正常設置指定的盤符,這又是怎麼回事兒呢?

主要緣由有兩個:

1.檢查防火牆,是否容許Docker訪問443端口

2.從新安裝vEthernet (DockerNAT)網絡適配器的"Microsoft網絡的文件和打印機共享"服務

重啓電腦,而後再次開啓共享磁盤。

成功設置後,再配置掛載卷的本地路徑就能夠了。

好了,先寫到這裏,祝你們玩的開心。

 

### 2018/9/29 更新補充 ###

在docker for win中使用portainer管理容器

打開Kitematic圖形管理工具,搜索portainer鏡像

建立鏡像,制定端口到宿主機9000端口(這個自定義)

宿主機直接訪問http://localhost:9000便可

配置節點,咱們選擇遠程鏈接方式

這裏有個很隱晦的地方,就是主機的ip地址咱們怎麼填,在docker for win中咱們須要先打開2375端口

從這裏看是localhost,這個是宿主機,那麼咱們的portainer是在虛擬機裏的,那麼對於虛擬機來講如何訪問宿主機的docker服務呢?

其實很簡單,咱們只須要填寫docker.for.win.localhost:2375便可。

鏈接成功

咱們能夠方便的使用portainer進行容器的管理了。

相關文章
相關標籤/搜索