windows docker部署

windows docker部署

  • 使用 Docker Desktop for Windows
  • 安装Docker问题:
    • Update the WSL kernel by running "wsl --update" or follow instructions at https://docs.microsoft.com/windows/wsl/wsl2-kernel.
      • 问题描述:
      • 解决办法,升级WSL2内核:
    • 拉取镜像失败

使用 Docker Desktop for Windows

  • Docker Desktop for Windows 是官方提供的一款桌面应用程序,可以帮助您在 Windows 10 上快速安装和启动 Docker 环境。

  • 从 Docker 官网下载 Docker Desktop for Windows 并安装。

  • 在安装过程中,选择 Hyper-V 作为虚拟化引擎,并启动该功能。

  • 安装完成后,启动 Docker Desktop for Windows 应用程序。

  • Docker 应当已经安装完成,您可以在命令行中输入 docker version 命令来验证 Docker 是否正确地安装。

安装Docker问题:

Update the WSL kernel by running “wsl --update” or follow instructions at https://docs.microsoft.com/windows/wsl/wsl2-kernel.

Win11正式版升级安装Docker(基于WSL2) Update the WSL kernel by running “wsl --update” or follow instructions at https://docs.microsoft.com/windows/wsl/wsl2-kernel.

Update the WSL kernel by running “wsl --update” or follow instructions at https://docs.microsoft.com/windows/wsl/wsl2-kernel.

在这里插入图片描述

问题描述:

从Win10升级到Win11后,当计算机第一次启动时(以及之后的每次),Docker Desktop 将无法启动。Docker Desktop 在 Windows 更新之前运行良好。

每次重新启动计算机或尝试手动启动 Docker Desktop 时,都会出现此问题。

安装win11后Docker运行报错,主要报错内容是Microsoft .NET Framework无法连接xxx,其实就是无法连接到wsl2。

根据Docker官方说明,需要升级到最新的wsl2内核和Docker Desktop。

解决办法,升级WSL2内核:

关闭正在运行的所有wsl2终端,以管理员身份运行PowerShell或者命令行工具。
在这里插入图片描述
wsl --update
在这里插入图片描述
下载和前期安装过程不会影响系统正常使用,最后的重启安装的过程大概耗时几分钟:
在这里插入图片描述
更新内核,然后再执行wsl以重新启动 wsl2

此时再运行最新版的Docker Desktop即可正常使用docker,镜像和容器数据没有受到影响。

由于win11中wsl2的启动可能被延后,因此如果wsl2在Docker Desktop之后启动则有可能再次报错。调整启动顺序则可避免此问题。
再次启动Docker就正常了:
在这里插入图片描述

拉取镜像失败

在这里插入图片描述
找到 docker engin
配置Docker 镜像加速

{
    "experimental": false,
    "debug": true,
    "registry-mirrors": [
        "https://xxxxxx.mirror.aliyuncs.com",
        "http://hub-mirror.c.163.com"
    ]
}

网易:https://hub-mirror.c.163.com/
阿里云:https://<你的ID>.mirror.aliyuncs.com
七牛云加速器:https://reg-mirror.qiniu.com
当配置某一个加速器地址之后,若发现拉取不到镜像,请切换到另一个加速器地址。国内各大云服务商均提供了 Docker 镜像加速服务,建议根据运行
Docker 的云平台选择对应的镜像加速服务。

在这里插入图片描述文章来源地址https://uudwc.com/A/X3g6z

原文地址:https://blog.csdn.net/weixin_43936332/article/details/132016330

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

上一篇 2023年08月05日 12:17
C 语言高级2-多维数组,结构体,递归操作
下一篇 2023年08月05日 12:17