欧美麻豆久久久久久中文_成年免费观看_男人天堂亚洲成人_中国一级片_动漫黄网站免费永久在线观看_国产精品自产av一区二区三区

中培偉業IT資訊頻道
您現在的位置:首頁 > IT資訊 > IT運維 > 如何在Windows上本地運行Docker Linux

如何在Windows上本地運行Docker Linux

2020-09-04 18:22:24 | 來源:中培企業IT培訓網

通過在WSL 2上運行的Docker Desktop, 用戶可以利用Linux工作區,而不必同時維護Linux和Windows構建腳本。有什么不同?在docker上運行的應用程序僅限于主機操作系統本身支持的應用程序。換句話說,適用于Windows的Docker只能在Docker容器內托管Windows應用程序,而Linux上的Docker僅支持Linux應用程序。那么如何在Windows上本地運行Docker Linux?先來了解一下Windows上的Docker:挑戰。

  Windows上的Docker:挑戰

Windows上的Docker一直是一個挑戰,早在2017年我第一次使用Docker時,它就有以下限制,

它嚴格要求支持Windows版本,Windows平臺上沒有幾個容器。對諸如Kubernates和Mesos的編排系統的支持還不完整。

其中大部分與Docker最初是為Linux編寫和構建有關。

有一些變通辦法可以使其在WSL(Linux的Windows子系統)上工作,但是它們很復雜且不完整。

Windows Linux子系統WSL2引入了重大的體系結構更改,因為它是Microsoft構建的 完整Linux內核,允許Linux容器在沒有仿真的情況下本機運行。

從WSL2開始,Docker可以在Windows中完整運行,您可以使用為Linux構建的映像。

以下教程將幫助您在Windows的WSL上安裝Docker。

先決條件

在安裝Docker Desktop WSL 2后端之前,必須完成以下步驟:

安裝Windows 10版本2004或更高版本內部版本19041或更高版本。

在Windows上啟用WSL 2功能。

以管理員身份打開PowerShell并運行:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

  啟用“虛擬機平臺”可選組件

以管理員身份打開PowerShell并運行:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

此時重新啟動計算機,以完成WSL安裝并更新到WSL 2。

安裝將WSL版本更新為WSL 2所需的Linux內核軟件包。

  將WSL 2設置為默認版本

以管理員身份打開PowerShell并運行:

wsl --set-default-version 2

  安裝您選擇的Linux發行版

打開Microsoft商店,然后選擇您喜歡的Linux發行版。

以下是一些受歡迎的:

· Ubuntu?SUSE

· Linux企業服務器

首次啟動新安裝的Linux發行版時,將打開一個控制臺窗口,并且將要求您等待一兩分鐘以將文件解壓縮并存儲在PC上。以后所有的發射都將花費不到一秒鐘的時間。

然后,您需要為新的Linux發行版創建一個用戶帳戶和密碼。

  檢查Linux發行版列表

wsl -l -v

  設置發行版以使用WSL 2

wsl --set-version

安裝Docker桌面下載 Docker Desktop Stable 2.3.0.2或更高版本。

確保在安裝過程中選擇以下內容。

運行Docker Desktop。

現在已在WSL 2上安裝了docker。

通過在Ubuntu / Linux終端中運行它來進行驗證。

  在WSL2中配置Docker容器限制

WSL 2還允許我們在下面的配置中配置內存和處理器,如果您想限制docker容器使用的資源,則可以控制它。

加 %UserProfile%.wslconfig 用于調整WSL2設置的文件。

[wsl2] kernel= # An absolute Windows path to a custom Linux kernel. memory= # How much memory to assign to the WSL2 VM. processors= # How many processors to assign to t

he WSL2 VM. swap= # How much swap space to add to the WSL2 VM. 0 for no swap file. swapFile= # An absolute Windows path to the swap vhd. localhostForwarding= # Boolean specifying if ports bound to wildcard or localhost in the WSL2 VM should be connectable from the host via localhost:port (default true).

運行以下命令以構建docker映像,請注意,我們正在您的Linux發行版的WSL終端中運行它。

docker run -d -p 80:80 --name docker-tutorial docker101tutorial

就是這樣,我們已經在WSL2上成功安裝并測試了Docker。

以上就是關于如何在Windows上本地運行Docker Linux的全部內容,想了解更多關于Linux的信息,請繼續關注中培偉業。

標簽: Linux IT運維
主站蜘蛛池模板: 免费看片A级毛片免费看 | 麻豆高清视频 | 国产精品黑色蕾丝丁字裤 | 亚洲AV乱码专区国产乱码 | 日本亚洲洲精品码无无专区 | 在线观看热码亚洲av每日更新 | 国产人妻无码一区二区三区婷婷 | 亚洲综合成人婷婷五月在线观看 | 99久久国产精品一区二区三区 | 熟妇人妻系列AV无码一区二区 | 人人色视频| 国产激情视频在线播放 | 欧美大片18禁AAA免费视频 | 无遮挡激情视频国产在线观看 | 变态另类AV天堂手机版 | JIZZ中国JIZZ在线播放 | 中文字幕网伦射乱中文 | 中文字幕无码日韩欧免费软件 | 亚洲清清爽爽AABB | 日本无遮挡吸乳视频 | 脔到她哭H粗话H好爽五星视频 | 日本强伦姧人妻久久 | 色偷偷尼玛图亚洲综合 | 色综网| 9i看片成人免费 | 内射一区二区精品视频在线观看 | 女人天堂一区二区三区 | 337P日本欧洲亚洲大胆精品 | 奇米精品视频一区二区三区 | 春色校园亚洲愉拍自拍 | 一本色道久久99一综合 | 让少妇高潮无乱码高清在线观看 | 97精品人人妻人人 | 国产熟妇的荡欲午夜视频 | 成人做爰A片免费看视频暗夜 | 免费永久看黄神器 | 我和子发生了性关系视频 | 中文字幕一区二区三区有限公司 | 少妇富婆按摩偷人a片 | 中文字幕无码无遮挡在线看 | 香蕉午夜福利院 |