日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
再見虛擬機(jī)!聊聊PC端運(yùn)行Docker的正確姿勢(shì)!

再見虛擬機(jī)!聊聊 PC 端運(yùn)行 docker 的正確姿勢(shì)!

作者:星安果 2021-04-21 13:16:08
云計(jì)算
虛擬化 眾所周知,Docker 作為一種常見的容器,必須部署在 Linux 內(nèi)核的系統(tǒng)上,本篇文章,將和大家聊聊 Windows 運(yùn)行 Docker 的正確姿勢(shì)。

 [[394719]]

1. 前言

大家好,我是安果!

在相當(dāng)長的一段時(shí)間里,PC 端要使用 Linux 系統(tǒng)的方案都是:WMware/Oracle VM VirtualBox + Linux

而現(xiàn)在 Win10 可通過啟動(dòng) WSL2 來運(yùn)行 Linux 系統(tǒng),相當(dāng)于在 Windows 運(yùn)行 Linux 子系統(tǒng),相比傳統(tǒng)的虛擬方案運(yùn)行更流暢

眾所周知,Docker 作為一種常見的容器,必須部署在 Linux 內(nèi)核的系統(tǒng)上

本篇文章,將和大家聊聊 Windows 運(yùn)行 Docker 的正確姿勢(shì)

2. 實(shí)戰(zhàn)一下

詳細(xì)實(shí)現(xiàn)步驟如下

2-1 開啟 WSL

PS:WSL2 僅適用于 Windows10 18917 及更高版本

查看系統(tǒng)版本可以通過 Win + R 快捷鍵,輸入 winver 命令查看

確定版本滿足后,以管理員權(quán)限運(yùn)行 Windows PowerShell,然后執(zhí)行下面兩條命令開啟 WSL

  
 
 
 
  1. # 開啟WSL 
  2. dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 
  3. dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 

2-2 安裝子 Linux 系統(tǒng)

在 Windows 應(yīng)用商店搜索關(guān)鍵字 Linux,選擇一個(gè)系統(tǒng)進(jìn)行下載

這里,我們下載常用的 Ubuntu 作為子 Linux,運(yùn)行在 Windows 下

PS:安裝完成后,啟動(dòng)子 Linux 后需要按需求輸入用戶名及密碼

2-3 切換 WSL2

通過下面的命令可以查看當(dāng)前 WSL 的版本

  
 
 
 
  1. C:\Users\xingag>wsl -l 
  2. 適用于 Linux 的 Windows 子系統(tǒng)分發(fā)版: 
  3. Ubuntu-18.04 (默認(rèn)) 
  4.  
  5. # 查看版本 
  6. C:\Users\xingag>wsl -l -v 
  7.   NAME            STATE           VERSION 
  8. * Ubuntu-18.04    Stopped         2 

如果版本號(hào)為 1,使用 wsl --set-version 命令設(shè)置版本為 2,切換到 WSL2

  
 
 
 
  1. # 切換版本 
  2. wsl --set-version Ubuntu-18.04 2 

需要注意的是,如果切換版本失敗,可能需要下載更新 WSL2 的內(nèi)核組件

下載地址:

https://docs.microsoft.com/en-us/windows/wsl/install-win10#step-4---download-the-linux-kernel-update-package

2-4 啟動(dòng)子 Linux 系統(tǒng)

啟動(dòng)子 Linux 系統(tǒng)有兩種方式

  • 命令行輸入 wsl 命令
  • 程序菜單啟動(dòng)

啟動(dòng)系統(tǒng)后,就可以像普通 Linux 一樣完成其他操作了

2-5 安裝 Docker

進(jìn)入到 Linux 子系統(tǒng),就可以利用命令安裝 Docker 了

這里以開源鏡像站點(diǎn)提供的 curl 命令安裝 Docker

  
 
 
 
  1. # 安裝docker 
  2. curl -skSL https://mirror.azure.cn/repo/install-docker-ce.sh | sh -s -- --mirror AzureChinaCloud 

接著通過命令啟動(dòng) Docker 容器

  
 
 
 
  1. # 切換root權(quán)限 
  2. xingag@LAPTOP-ETHCQ2HI:~$ sudo su 
  3.  
  4. # 啟動(dòng)docker 
  5. root@LAPTOP-ETHCQ2HI:/home/xingag# service docker start 
  6.  * Starting Docker: docker   
  7.  
  8. # 查看docker版本 
  9. docker version        

3. 最后

文章詳細(xì)描述了 Windows 通過安裝子 Linux 系統(tǒng)完成 Docker 安裝的詳細(xì)步驟

實(shí)際使用過程中,一些依賴 Linux 環(huán)境的項(xiàng)目,完全可以使用這種方式去部署調(diào)試


網(wǎng)站標(biāo)題:再見虛擬機(jī)!聊聊PC端運(yùn)行Docker的正確姿勢(shì)!
文章路徑:http://m.5511xx.com/article/coheccs.html