1. 程式人生 > >Docker for Windows 使用 VMware WorkStation

Docker for Windows 使用 VMware WorkStation

一.前言

Docker for Windows 不同於 Docker Toolbox。Docker for Windows 對系統的要求至少為Windows 10專業版,因為它需要Hyper-V的支援,而Dockbox Toolbox使用Oracle Virtual Box而不是Hyper-V 。使用過VMware WorkStation的朋友應該知道,vm無法與hyper-v共存。那麼如果我的電腦已經安裝和使用VM,如何才能使用Docker for Windows呢,請看下面的講解。

二.安裝Docker for Windows

1.下載Docker for Windows

安裝過程很簡單,在此我就不贅述了。

2.安裝以後的準備

安裝完成以後,Docker for Windows 會自動執行,此時會出現提示沒有啟用Hyper-V,這裡點選canel即可。

1526822445162

三.準備工作

1.下載boot2docker.iso

然後將 boot2docker.iso 放在 C:\Users\<使用者名稱>\.docker\machine\machines\dev\,資料夾不存在就自己建立。

2.下載 VMware Workstation 驅動

然後將 docker-machine-driver-vmwareworkstation.exe複製到 C:\Program Files\Docker\Docker\resources\bin

下:

1526822848393

四.安裝Docker Machine

1.開啟VMware Workstation

這一步是必須的!VM版本必須大於10。

2.安裝dev示例

開啟cmd,執行命令

docker-machine create --driver=vmwareworkstation dev

執行過程如下:

1526822936708

3.驗證安裝

執行命令:

docker-machine ls

會出現一個dev的例項

1526823011588

4.啟用例項

執行命令:

docker-machine env dev

會出現如下圖:

1526823114672

5.設定環境變數

開啟環境變數設定,對於第3步中的提示設定系統環境變數:

1526823237336

設定這五個即可,最後記得要點確定哦。

五.驗證是否安裝成功

1.登入dev例項

使用命令登入:

docker-machine ssh dev

出現如下表示成功:

1526823434885

2.執行hello-world

關閉我們剛剛的cmd視窗,開啟一個新的cmd視窗。執行命令:

docker run hello-world

1526823527811

到這一步我們的安裝就表示成功了。

六.配置加速器

通過命令登入docker-machine

新建檔案 vi /etc/docker/daemon.json

輸入以下內容

{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}

儲存,重啟即可

七.收尾工作

因為我們使用的VM,所以我們在使用docker的時候,必須保證vm的dev示例是在執行的:

1526823632970

此方法目前有個缺點,就是無法使用Docker for Windows的UI管理功能,但是這並不影響,通過命令我們可以完成所有的事情,所以我們在服務中,停止Docker for Windows Service,並且將其設為手動啟動,避免每次開機就收到一個提示框。

1526823747535

相關推薦

Docker for Windows 使用 VMware WorkStation

一.前言 Docker for Windows 不同於 Docker Toolbox。Docker for Windows 對系統的要求至少為Windows 10專業版,因為它需要Hyper-V的支援,而Dockbox Toolbox使用Oracle Virtual Box而不是Hyper-V 。使用過VMw

win 10系統docker for windowsvmware關於Hyper-v問題

背景 因為需要調研 InfluxDb 和 Grafana,貪圖方便一開始是本地Windows安裝,被boss否決之後,嘗試Linux版本的安裝和部署。Windows版本安裝教程傳送門: 安裝docker 安裝docker for windows,下載地址: ht

Docker for windows on VMware

工作環境 作業系統:Windows 10 Pro x64 Hyper-V:已解除安裝。 VMware:已安裝。 Virtual Box:無安裝。 前言 鑑於Hyper-V在Windows桌面系統下的"弱雞"表現,包括不僅限於"網路"方面都很"辣雞",各種不相容的原因。 我決定(禁用/解除安裝

Docker for Windows

5.6 load for get cnblogs -type none nload 一個 下載docker     for windows: docker      安裝,win鍵+R => cmd => docker     

Docker for windows : 安裝Redis

exec test dock -- exe repos sql Go image 一、創建並運行容器 docker run -d -it --name redis d4f259423416 PS C:\Users\K-Jso> docker images -

使用WSL連接Docker for Windows

general 6.0 ssl ole out 電腦 安裝docker ali nta 在Windows下安裝Docker for Windows Cotana搜索功能,打開Windows的Hype-v功能(註:會影響Virtualbox和Vmware的使用)並重啟電腦。

docker for windows 使用mssql2017

bsp localhost 數據庫 mss microsoft 設置 doc lin dock 確實有些坑,本來之前坑都踩過了,但是時間一久就忘記了,這次換電腦又都踩了一遍。 幾個要點(坑): 1.docker安裝時默認就好。然後C盤必須設置共享,否則後面做文件夾掛載時

Kitematic - VirtualBox is not installed. Docker for windows 10

com box spa issues delet virt docke pan win Kitematic - VirtualBox is not installed. Docker for windows 10 https://github.com/docker/kit

Docker for Windows安裝與Linux+PHP開發環境搭建(二)

Docker for Windows安裝與Linux+PHP開發環境搭建(二) 上一篇講了docker安裝與環境搭建的步驟,這一次主要是介紹過程中遇到的錯誤情形及其錯誤處理方法: 1).執行docker pull local.registry.com:5000/php 或其他連線本地

Docker for Windows安裝與Linux+PHP開發環境搭建(一)

Docker是什麼? 簡單得來說,Docker是一個由GO語言寫的程式執行的“容器”(Linux containers, LXCs); 目前雲服務的基石是作業系統級別的隔離,在同一臺物理伺服器上虛擬出多個主機。Docker則實現了一種應用程式級別的隔離; 它改變我們基本的開發、操作單元,

docker學習筆記:簡單構建Dockerfile【Docker for Windows

參考與入門推薦:https://www.cnblogs.com/ECJTUACM-873284962/p/9789130.html#autoid-0-0-9 最近學習docker,寫一個簡單構建Dockerfile的筆記。 我的系統:Windows 10 Docker版本:Docker for Win

Net core 2.x - docker(for windows)-linux配置及項目發布

區別 默認 context aml 配置說明 nds cor 開篇 -- 將.net core2.x+sqlserver項目發布到docker.呵呵,操作很自如,如下. 1.羅嗦幾句 在跑起來之前浪費了不少時間和精力,起初是將docker for windows的環境轉

Windows 10 安裝 Docker for Windows

Docker for Windows是Docker社群版(CE)應用程式。 Docker for Windows安裝包包括在Windows系統上執行Docker所需的一切。 本主題介紹了預安裝注意事項,以及如何下載和安裝Docker for Windows。 下載Docker for Window

dockerToolbox和docker for windows的區別

前言: 我們先來補充一下關於hyper-v 虛擬機器與virtualbox和VMware的知識 一:VMware工作站(VMware Workstation)是VMware公司銷售的商業軟體產品之一。該工作站軟體包含一個用於英特爾x86相容容電腦的虛擬機器套裝,其允許使用者同時建立和執行

Docker for Windows 安裝

前言: 環境:windows10專業版 64位 正文: 官方下載地址:https://hub.docker.com/editions/community/docker-ce-desktop-windo 勾選 use windows containers instead of linux contain

Docker for Windows (Linux Container) 使用代理

前提: 在國內環境,因為某種原因,使用docker下載image非常緩慢。因此,為了更好的下載效率,需要使用代理。 所需條件: 1. VPS(offshore) 2. ss 遇到的坑:   這樣設定後,發現並沒有生效。理由如下: docker login u

Docker for Windows 使用入門

歡迎來到Docker for Windows!   Docker是用於建立Docker應用程式的完整開發平臺,Docker for Windows是在Windows系統上開始使用Docker的最佳方式。     如果你沒有安裝Docker for Windows,請閱讀這篇文章:

Docker for Windows使用簡介

在上一篇文章中,通過演練指導的方式,介紹了在Docker中執行ASP.NET Core Web API應用程式的過程。本文將介紹Docker for Windows的使用。 先決條件 前兩週時間,Docker釋出了Docker for Windows的正式版,於是就可以在

新手超詳細記錄:Docker for Windows打包製作tomcat映象並部署java web專案

專案基本情況 我用的是普通的java web專案,其中採用了struts框架,沒有main函式,Makefile實在寫不出來,因此spring框架的那種打包docker的方式並不適用。 開發工具用的是MyEclipse10,平常在本地執行的時候就是部署到

Docker for Windows 10

總結:win10使用docker for windows版只適合Hyper-V模擬機 具體參考下面 前言 大概是兩年前,稍微玩了一點點的 Docker,不過當時的 Docker ,底層還是使用 Linux 核心, 所以不用說,自然也只有 Linux 的相關應用可以完美整合;所有很多寫 node.js