日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

使用Docker for Windows初体验

發布時間:2025/3/20 windows 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用Docker for Windows初体验 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這是第二次使用Docker for Windows了。

最近準備研究一下Docker的一些高級特性如Swarm Clusters,需要用到docker-machine,docker-machine目前僅支持Mac 或 Windows,由于沒有Mac所以需要在Windows上運行Docker。官方聲稱Docker for Windows是一個在Windows系統中創建容器化App的完整開發平臺。看完這篇文章,或許你會對Docker和Windows有重新的認識,一改之前對Windows的那些“不好感”。

先放幾個截圖供查閱:

1.docker 引擎信息

2.容器基本操作

3.容器鏡像基本操作:

Docker for Windows運行環境要求:

1.當前Docker for Windows版本需要64位Windows 10 Pro、Enterprise或Education(1511 November update, Build 10586 or later)系統,后續版本可能會支持更多Windows 10,Windows Server 2016同樣被支持

2.必須啟用CPU虛擬化和Hyper-V功能,Hyper-V角色可以在Docker for Windows安裝過程中自動安裝,可能會重啟Windows,一旦安裝Docker for Windows,將無法再使用VMware虛擬化產品以及其他虛擬化產品,如無法再使用VMware Workstation和Virtualbox等

Docker for Windows一些基本知識:

Docker for Windows運行原理遠比現有了解的復雜的多得多,只是簡單描述一些已經獲得的知識:

1.Docker for Windows的組成部分有多個,不僅包含Windows平臺上的一些bin程序供用戶使用,也包含了一個基于Hyper-V的虛擬機,虛擬機采用Alpine Linux v3.5操作系統

2.docker volume create指令創建出的數據卷存在在虛擬機中,不易與主機進行交互(Hyper-V虛擬機運行期間無法將磁盤中的數據暴露到主機上),因此數據卷這個功能或許會被-v選項所替代

3.Docker for Windows與PowerShell聯用,通過PowerShell來操作docker行為,當然cmd也可以

4.Docker for Windows支持兩種容器,Linux container和Windows Container,默認是Linux container,依賴于運行在Hyper-V中的虛擬機。Windows Container并不依賴于虛擬機,但也同樣依賴于Hyper-V。兩種模式的切換會導致重啟Windows,而且顯而易見的兩種模式下的數據并不共享,它們的配置和數據都是獨立存在的。令人意外的是Windows container無法運行依賴Linux環境的容器,如nginx等。

Docker for Windows使用小技巧:

與Linux平臺上安裝的docker環境基本一樣,Docker for Windows同樣支持一些共有的特性:

1.配置不安全的registry地址和registry鏡像(加速)地址

2.支持數據卷和主機存儲路徑映射(-v選項),數據卷的支持在Docker for Windows中用起來不方便(參考上文的基本知識),推薦使用-v選項

3.在使用-v選項之前,個人建議在磁盤管理中創建一個vhd虛擬磁盤掛載到主機,比如標記成E盤,然后將這個虛擬磁盤共享給Docker for Windows:

需要注意的是,重啟后vhd虛擬磁盤將會不再掛載,需要手動"附加vhd"。

借助Docker for Windows做幾件有意思的事兒:

1.重新定義app,將運行在Linux上的app,原生的“放到”Windows中,輕松獲得心理上的“原生感”

2.操作容器簡單化,不再需要打開VMware等虛擬化產品也不需要再使用端口映射,啟動Linux再啟動容器這樣麻煩,只需要雙擊運行Docker for Windows,即可使用,外部訪問輕松配置

3.開始玩轉docker-machine和Swarm Clusters等

開始安裝吧!因為一點也不難!

參考鏈接:

開始使用Docker for Windows?https://docs.docker.com/docker-for-windows/

安裝Docker for Windows?https://docs.docker.com/docker-for-windows/install/

tag:Docker for Windows

--end--



本文轉自 urey_pp 51CTO博客,原文鏈接:http://blog.51cto.com/dgd2010/1914864,如需轉載請自行聯系原作者


總結

以上是生活随笔為你收集整理的使用Docker for Windows初体验的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。