window10 安裝 dockerdocker 并非是一個通用的容器工具,它依賴于已存在并運行的 Linux 內(nèi)核環(huán)境,
docker 實質(zhì)上是在已經(jīng)運行的 Linux 下制造了一個隔離的文件環(huán)境,因此它執(zhí)行" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運營 > 前端 docker 了解一點

前端 docker 了解一點

時間:2023-07-12 17:39:01 | 來源:網(wǎng)站運營

時間:2023-07-12 17:39:01 來源:網(wǎng)站運營

前端 docker 了解一點:

docker 安裝

docker2

window10 安裝 docker

docker 并非是一個通用的容器工具,它依賴于已存在并運行的 Linux 內(nèi)核環(huán)境,
docker 實質(zhì)上是在已經(jīng)運行的 Linux 下制造了一個隔離的文件環(huán)境,因此它執(zhí)行的效率幾乎等同于所部署的 Linux 主機
docker 必須部署在 Linux 內(nèi)核的系統(tǒng)上,如果其他系統(tǒng)想部署 docker 就必須安裝一個虛擬 Linux 環(huán)境
docker desktop 是 docker 在 Windows 10 和 macOS 操作系統(tǒng)上的官方安裝方式,這個方法依然屬于先在虛擬機中安裝 Linux 然后再安裝 docker 的方法

::: warning 環(huán)境要求

環(huán)境要求

1 查看是否開啟虛擬化

同時按下 ctrl + alt + delete,打開 -> 任務(wù)管理器 -> 性能

::: danger 開啟虛擬化
如果沒有開啟虛擬化,重啟電腦進入 BIOS 面板 開啟虛擬化

重啟電腦 按 Esc -> 再按f12 -> 開啟虛擬化

:::

2 windows 功能設(shè)置

按下 window 鍵(ctrl右邊) + R 鍵,輸入:control -> 回車 | 或者直接 打開控制面板

控制面板 -> 程序 -> 點擊 啟用或關(guān)閉 Windows 功能

開啟 Hyper-V

通過命令來啟用 Hyper-V ,請右鍵開始菜單并以管理員身份運行 PowerShell,執(zhí)行以下命令

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

什么是 Hyper-V?

當在 windows 上需要運行多個操作系統(tǒng)時,Hyper-V 讓你可以在 windows 上以虛擬機形式運行多個操作系統(tǒng)。
具體來說,Hyper-V 提供硬件虛擬化,這意味著每個虛擬機都在虛擬硬件上運行。
Hyper-V 允許你創(chuàng)建虛擬硬盤驅(qū)動器、虛擬交換機以及許多其他虛擬設(shè)備,所有這些都可以添加到虛擬機中,
Hyper-V 是微軟開發(fā)的虛擬機,類似于 VMWare 或 VirtualBox,僅適用于 Windows 10。
這是 Docker Desktop for Windows 所使用的虛擬機。但是,這個虛擬機一旦啟用,QEMU、VirtualBox 或 VMWare Workstation 15 及以下版本將無法使用!
如果你必須在電腦上使用其他虛擬機(例如開發(fā) Android 應(yīng)用必須使用的模擬器),請不要使用 Hyper-V!

::: tip 使用虛擬化的原因

::: tip Hyper-V 系統(tǒng)要求
Hyper-V 可用于 64 位 Windows 10 專業(yè)版、企業(yè)版和教育版。它無法用于家庭版

3 下載 Docker 安裝包

4 開啟 windows 虛擬機監(jiān)控程序平臺

啟動中遇到因 WSL 2 導(dǎo)致地錯誤WSL2 支持

什么是 WSl?

適用于 Linux 的 Windows 子系統(tǒng) (WSL) 可讓開發(fā)人員直接在 Windows 上按原樣運行 GNU/Linux 環(huán)境(包括大多數(shù)命令行工具、實用工具和應(yīng)用程序),
且不會產(chǎn)生傳統(tǒng)虛擬機或雙啟動設(shè)置開銷

安裝 WSL 2 之前,必須啟用 “虛擬機平臺” 可選功能。 計算機需要虛擬化功能才能使用此功能

通過命令來啟用 開啟 windows 虛擬機監(jiān)控程序平臺 ,請右鍵開始菜單并以管理員身份運行 PowerShell,執(zhí)行以下命令

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart::: tip 運行 WSL 2 的要求

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

下載 Linux 內(nèi)核更新包

docker 鏡像加速

國內(nèi)從 DockerHub 拉取鏡像有時會遇到困難,此時可以配置鏡像加速器,
Docker 官方和國內(nèi)很多云服務(wù)商都提供了國內(nèi)加速器服務(wù),例如:

當配置某一個加速器地址之后,若發(fā)現(xiàn)拉取不到鏡像,請切換到另一個加速器地址。
國內(nèi)各大云服務(wù)商均提供了 Docker 鏡像加速服務(wù),建議根據(jù)運行 Docker 的云平臺選擇對應(yīng)的鏡像加速服務(wù)

ali1

windows10 配置 docker 鏡像

Windows 10 的系統(tǒng),在 Docker 應(yīng)用, 右上角選擇 Settings,打開配置窗口后 左側(cè)導(dǎo)航菜單選擇 Docker Engine
填寫框中,加入 registry-mirrors ,點擊 Apply 保存后 Docker 就會重啟并應(yīng)用配置的鏡像地址了

{ // 配置的鏡像地址 "registry-mirrors": [ "https://reg-mirror.qiniu.com" ], "builder": { "gc": { "defaultKeepStorage": "20GB", "enabled": true } }, "experimental": false, "features": { "buildkit": true }}docker 鏡像加速配置地址

jingxiang1

MacOS 配置 docker 鏡像

在任務(wù)欄點擊 Docker for mac 應(yīng)用圖標-> Perferences...-> Daemon-> Registrymirrors
在列表中填寫加速器地址 https://reg-mirror.qiniu.com,修改完成之后,點擊 Apply&Restart 按鈕,Docker 就會重啟并應(yīng)用配置的鏡像地址了

檢查加速器是否生效

檢查加速器是否生效配置加速器之后,如果拉取鏡像仍然十分緩慢,請手動檢查加速器配置是否生效,在命令行執(zhí)行 docker info,如果從結(jié)果中看到了如下內(nèi)容,說明配置成功

docker infojingxiang2

// 克隆一個項目docker run --name repo alpine/git clone https://github.com/docker/getting-started.git// 進入克隆項目cd getting-started

docker 相關(guān)文檔

docker 學(xué)習(xí)文檔

參考資料




[1]

Windows10 上的 Hyper-V 簡介: https://docs.microsoft.com/zh-cn/virtualization/hyper-v-on-windows/about/

[2]

Windows 10 Hyper-V 系統(tǒng)要求: https://docs.microsoft.com/zh-cn/virtualization/hyper-v-on-windows/reference/hyper-v-requirements

[3]

Docker Desktop for Windows 安裝包: https://www.docker.com/get-started/

[4]

WSL文檔: https://docs.microsoft.com/zh-cn/windows/wsl/

[5]

安裝 WSL: https://docs.microsoft.com/zh-cn/windows/wsl/install

[6]

設(shè)置 WSL 開發(fā)環(huán)境: https://docs.microsoft.com/zh-cn/windows/wsl/setup/environment#set-up-your-linux-username-and-password

[7]

舊版 WSL 的手動安裝步驟: https://docs.microsoft.com/zh-cn/windows/wsl/install-manual

[8]

WSL 中的高級設(shè)置配置: https://docs.microsoft.com/zh-cn/windows/wsl/wsl-config

[9]

WSL 2 上的 Docker 遠程容器入門: https://docs.microsoft.com/zh-CN/windows/wsl/tutorials/wsl-containers

[10]

適用于 x64 計算機的 WSL2 Linux 內(nèi)核更新包: https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

[11]

阿里云鏡像獲取地址: https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

[12]

阿里云鏡像加速器-windows10: https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors?accounttraceid=7ee1cb485be841acb82df841e21f841cxudq

[13]

docker: https://www.docker.com/

[14]

docker Hub - 容器鏡像庫和社區(qū): https://hub.docker.com/

[15]

docker中文社區(qū): https://www.docker.org.cn/index.html

[16]

dockerinfo: http://www.dockerinfo.net/document

[17]

docker 教程-動力節(jié)點: http://www.bjpowernode.com/docker/

[18]

docker 教程-菜鳥: https://www.runoob.com/docker/docker-tutorial.html

[19]

docker 系統(tǒng)性入門+進階實踐: https://coding.imooc.com/class/chapter/511.html#Anchor

[20]

Windows 上的 docker 遠程開發(fā)概述: https://docs.microsoft.com/zh-cn/windows/dev-environment/docker/overview

[21]

docker是什么?能做什么?: https://www.php.cn/docker/484838.html

[22]

docker視頻教程: https://www.php.cn/course/list/34.html

[23]

docker入門: https://www.imooc.com/learn/867

[24]

Docker系列教程: https://www.cnblogs.com/linjiqin/category/1108912.html?page=1




本文使用 文章同步助手 同步

關(guān)鍵詞:

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉